Skoči na vsebino

Ugotavljanje vozlišča LEADER gruče

Koristno je lahko poznati vozlišče LEADER gruče PostgreSQL, ne da bi morali pregledovati dnevnike. Za to je namenjen naslednji ukaz, zagnan kot root:

1
patronictl -c /etc/patroni/config.yml topology

Primer

Dobljeni rezultat naj bi imel naslednjo obliko:

1
2
3
4
5
6
7
+ Cluster: 15-cleanroomvault5 ------+---------+---------+----+-----------+
| Member           | Host           | Role    | State   | TL | Lag in MB |
+------------------+----------------+---------+---------+----+-----------+
| PSQL_3           | psql_3         | Leader  | running | 2  |           |
| + PSQL_1         | psql_1         | Replica | running | 2  |         0 |
| + PSQL_2         | psql_2         | Replica | stopped | 2  |   unknown |
+------------------+----------------+---------+---------+----+-----------+

Poleg navedbe vozlišča LEADER ukaz v zadnjem stolpcu prikaže tudi zaostanek v MB glede na LEADER.
Če se je vozlišče pravkar ustavilo, bo prikazano stanje stopped. Upoštevajte, da bo ta informacija ob okvari vozlišča gruče prikazana le začasno, preden bo vozlišče odstranjeno s seznama.