Monitoring

Hallo,

ich arbeitete an einem Monitorng für PostgreSQL.

Unter anderem interessieren mich:

  • temporäre Auslagerungen auf Festplatte (Performance-Killer)
  • Locks
  • Seq Scans und Index Scans
  • Kommunikationsfehler
  • Data Buffer-Hitratio

Für Tipps (was muss ich auslesen) und Anregungen bin ich offen.

Gruß
hoth

Das ist eher Sache des OS, nutze also dazu dessen Mittel

  • Locks

aktuelle Locks stehen in pg_locks

  • Seq Scans und Index Scans

Mhh, es gibt einiges an Statistiken, auch über die Nutzung von Indexen. Ansonsten finde ich es sehr praktisch, alles Statements zu loggen, die mehr als N ms laufen. Dies kann man sich dann geziehlt anschauen.

  • Kommunikationsfehler
  • Data Buffer-Hitratio

Ersteres sollte sich im Log finden lassen, zum zweiten fällt mir grad nix ein.

Für Tipps (was muss ich auslesen) und Anregungen bin ich offen.

Gruß
hoth

Es werkeln wohl einige Leute an einer SNMP-Schnittstelle, vielleicht solltest Du Dich mit diesen Leuten in Verbindung setzen. IIRC gehört ‘mastermind’ zu diesen Leuten, er ist aber wohl nicht hier im Forum.

Andreas