Metriche (Prometheus)

1 min di lettura

Metriche (Prometheus)

PgArachne esporta le metriche Prometheus su un listener dedicato alle metriche (predefinito 127.0.0.1:9090) su /metrics, incluse le metriche standard Go e:

  • 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 — eventi NOTIFY di PostgreSQL inoltrati ai client SSE, etichettati per database
  • pgarachne_sse_bytes_sent_total — byte scritti sui flussi di risposta SSE (payload, heartbeat, preambolo), etichettati per database
  • pgarachne_sse_listen_errors_total — errori di connessione/LISTEN di PostgreSQL ed eventi di riconnessione, etichettati per database e tipo di evento. Un valore diverso da zero merita un’indagine — l’hub scarta tutti i client alla riconnessione, per cui gli utenti notano una breve interruzione.