DBAtlas · Veritabanı operasyon atlası

Patroni kümesinin durumunu, topolojisini ve geçmişini gör

PostgreSQLPatroni

Komut

# Üyeler, roller, durum, timeline ve lag (MB):
patronictl -c /etc/patroni/patroni.yml list <cluster>
# Genişletilmiş bilgi (pending restart, tags) + zaman damgası, 5 sn'de bir yenile:
patronictl -c /etc/patroni/patroni.yml list <cluster> -e -t -w 5
# Leader -> replica ağacı (cascading replikalar dahil):
patronictl -c /etc/patroni/patroni.yml topology <cluster>
# Geçmiş failover/switchover'lar (timeline, LSN, neden, zaman):
patronictl -c /etc/patroni/patroni.yml history <cluster>

Ne yapar?

Patroni'nin DCS'teki küme görünümünü gösterir: leader/replica rolleri, üye durumu (running/streaming), timeline, replikasyon lag'i ve bekleyen restart'lar; history ise timeline değişikliklerini hangi LSN'de olduğuyla listeler.

Ne zaman kullanılır?

Her switchover/failover/bakım öncesi ve sonrası, alarm geldiğinde ilk teşhis adımı olarak.

Dikkat

Bu çıktı DCS'teki kaydı yansıtır; DCS erişilemiyorsa komut hata verir veya bayat bilgi gösterebilir. Tüm üyelerin aynı timeline'da ve Lag in MB değerinin maximum_lag_on_failover altında olduğunu doğrulamadan switchover başlatma.

DBAtlas'ta aç →

İlgili