11 Punkte von xguru 2025-08-25 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Open-Source-Projekt, das entwickelt wurde, um die Verwaltung und Visualisierung von Postgres-Clustern zu vereinfachen
  • Ursprünglich gestartet, um den Arbeitsalltag von Entwicklern beim Betrieb von Postgres zu erleichtern, kann es heute von Entwicklern und DBAs gleichermaßen zur Verwaltung und Fehlerbehebung in Clustern genutzt werden
  • Kann lokal auf dem eigenen PC als persönliches Tool ausgeführt oder auf einer VM installiert und teamweit für die Zusammenarbeit verwendet werden

Hauptfunktionen

  • Alle Cluster an einem Ort verwalten
    • Mehrere Postgres-/Patroni-Cluster zentral in einem einzigen Dashboard verwalten
    • Instanzlisten pro Cluster, Leader-/Follower-Status und Failover-Situationen auf einen Blick erfassbar
    • Unterstützung für das Hinzufügen/Entfernen von Clustern sowie die Verwaltung von Namen und Metadaten
  • UI für die wichtigsten Funktionen von Patroni
    • Zentrale Funktionen von Patroni wie Leader-Wahl, Failover und Neustarts können direkt über die Web-UI ausgeführt werden
    • Cluster-Verhalten ohne CLI-Befehle über eine intuitive Oberfläche steuern
    • Den Status laufender Cluster überwachen sowie wichtige Ereignisse und Logs prüfen
  • Cluster-Konfiguration prüfen und bearbeiten
    • Patroni- und Postgres-Einstellungen direkt in der Web-UI anzeigen und bearbeiten
    • Konfigurationsänderungen auf Cluster- und Instanzebene möglich (z. B. Replikationsparameter, Connection Limits)
    • Automatisches Speichern und Ausrollen nach Änderungen, Bearbeitung im JSON-/YAML-Format unterstützt
  • Troubleshooting-Abfragen ausführen und speichern
    • Häufig genutzte Diagnoseabfragen werden als Templates bereitgestellt
    • Benutzer können Troubleshooting-SQL-Abfragen selbst ausführen und speichern
    • Performance-Status je Instanz prüfen (aktive Sessions, Query-Laufzeiten, Lock-Status usw.)
    • Gespeicherte Template-Abfragen wiederverwenden, um wiederkehrende Fehlerbehebung zu vereinfachen
  • Bloat prüfen und bereinigen (Bloat)
    • Funktion zur Prüfung von Bloat (unnötig aufgeblähtem Speicherplatz) in Postgres-Tabellen und -Indizes
    • Analyse des Verhältnisses zwischen tatsächlich genutztem und verschwendetem Speicherplatz je Tabelle/Index
    • Bei Bedarf automatische Bereinigung (vacuum, reindex) ausführbar
    • Hilft durch regelmäßiges Monitoring bei der Optimierung der Festplattennutzung und der Verbesserung der Performance

Noch keine Kommentare.

Noch keine Kommentare.