DBAtlas · Atlas de operaciones de bases de datos

Mostrar el estado, la topología y el historial del clúster Patroni

PostgreSQLPatroni

Comando

# Members, roles, state, timeline and lag (MB):
patronictl -c /etc/patroni/patroni.yml list <cluster>
# Extended info (pending restart, tags) + timestamp, refresh every 5 s:
patronictl -c /etc/patroni/patroni.yml list <cluster> -e -t -w 5
# Leader -> replica tree (including cascading replicas):
patronictl -c /etc/patroni/patroni.yml topology <cluster>
# Past failovers/switchovers (timeline, LSN, reason, time):
patronictl -c /etc/patroni/patroni.yml history <cluster>

Qué hace

Muestra la vista del clúster de Patroni desde el DCS: roles leader/replica, estado de los miembros (running/streaming), timeline, lag de replicación y reinicios pendientes; history lista los cambios de timeline con el LSN en que se produjeron.

Cuándo usarlo

Antes y después de cada switchover/failover/mantenimiento, y como primer paso de diagnóstico cuando salta una alerta.

Precaución

La salida refleja lo que está almacenado en el DCS; si el DCS no es accesible el comando falla o puede mostrar datos obsoletos. No inicie un switchover sin confirmar que todos los miembros están en el mismo timeline y que Lag in MB está por debajo de maximum_lag_on_failover.

Abrir en DBAtlas →

Relacionado