pgMonitor#

pgMonitor ist eine Umgebung um den Zustand und die Leistung eines PostgreSQL-Cluster zu visualisieren. Es kombiniert eine Reihe von Werkzeugen, um die Erfassung wichtiger Metriken zu erleichtern, darunter:

  • Anzahl der Verbindungen

  • Datenbankgröße

  • Replikationsverzögerung

  • Transaktionsumlauf

  • Zusätzlicher Speicherplatz, der von euren Tabellen und Indizes belegt wird

  • CPU, Speicher, I/O und Betriebszeit

Es kombiniert mehrere Open-Source-Softwarepakete, um eine robuste PostgreSQL-Überwachungsumgebung zu schaffen, einschließlich:

PostgreSQL Exporter

Datenexport zu Prometheus, der das Sammeln von Metriken von jedem PostgreSQL-Server ≥ 9.1 unterstützt.

Prometheus

sammelt Metriken und ist in hohem Maße anpassbar.

Grafana

visualisiert Daten in vielen verschiedenen Arten von Diagrammen und Graphen.

Siehe auch

Installation und Konfiguration#

Installations- und Konfigurationsanleitungen für die verschiedenen Pakete werden bereitgestellt:

  1. PostgreSQL Exporter

  2. Prometheus

  3. Grafana