Metriche (Prometheus)
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_secondspgarachne_auth_requests_total,pgarachne_login_attempts_totalpgarachne_jsonrpc_requests_totalpgarachne_sse_clients,pgarachne_sse_channels,pgarachne_sse_client_drops_totalpgarachne_sse_events_forwarded_total— eventi NOTIFY di PostgreSQL inoltrati ai client SSE, etichettati per databasepgarachne_sse_bytes_sent_total— byte scritti sui flussi di risposta SSE (payload, heartbeat, preambolo), etichettati per databasepgarachne_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.