Metriken (Prometheus)

1 Min. Lesezeit

Metriken (Prometheus)

PgArachne exportiert Prometheus-Metriken über einen dedizierten Metrics-Listener (Standard: 127.0.0.1:9090) unter /metrics, einschließlich der Standard-Go-Metriken und:

  • pgarachne_http_requests_total, pgarachne_http_request_duration_seconds
  • pgarachne_auth_requests_total, pgarachne_login_attempts_total
  • pgarachne_jsonrpc_requests_total
  • pgarachne_sse_clients, pgarachne_sse_channels, pgarachne_sse_client_drops_total
  • pgarachne_sse_events_forwarded_total — an SSE-Clients weitergeleitete PostgreSQL-NOTIFY-Events, mit Label nach Datenbank
  • pgarachne_sse_bytes_sent_total — in SSE-Response-Streams geschriebene Bytes (Payloads, Heartbeats, Preamble), mit Label nach Datenbank
  • pgarachne_sse_listen_errors_total — PostgreSQL-LISTEN-/Verbindungsfehler und Reconnect-Events, mit Label nach Datenbank und Event-Typ. Ein Wert ungleich null verdient eine Untersuchung — der Hub trennt beim Reconnect alle Clients, sodass Nutzer eine kurze Unterbrechung bemerken.