Um die Datenbank besser zu verstehen, muss sie gut mit verschiedenen Tools bzw. Skripten überwacht werden. Jedes Tool hat seine Stärken und Schwächen, weil jedes Tool sein Hauptaugenmerk auf was anderes legt.
Tool
|
Beschreibung
|
Datenbasis
|
Stärken
|
Schwächen / nicht geeignet für
|
Links
|
---|---|---|---|---|---|
icinga | ein Standard-Monitoring Tool für Admins zur Infrastruktur-Überwachung |
|
|
Postgres-interne Analyse, dafür müßte viel erweitert werden | https://www.icinga.org/ |
Graphite |
ein Standard-Daten-Visualisierungs-Tool | Beliebige Daten, die hingesendet werden | mit Grafana läßt sich ein cooles Dashboard bauen | http://graphite.readthedocs.io/en/latest/ | |
pgtop | Skript | Daten aus pg_stat_activity | zeigt in real-time die aktuellen Prozesse | http://search.cpan.org/dist/pgtop/ | |
pgbadger | ein Perl-Skript, dass das PostgreSQL-Logfile
|
Daten vom
|
Analyse der aufgetretenden
|
DB Informationen, wie
|
http://dalibo.github.io/pgbadger/ |
pgcluu | ein Perl-Skript, dass
|
Daten vom
|
nicht real-time => Daten vom Vortag | http://pgcluu.darold.net/ | |
PoWA | Real-Time Monitoring | Daten vom PostgreSQL-Systemtabellen |
|
keine Langzeitanalysen | http://dalibo.github.io/powa/ |