Metryki (Prometheus)

1 min czytania

Metryki (Prometheus)

PgArachne eksportuje metryki Prometheus na dedykowanym listenerze metryk (domyślnie 127.0.0.1:9090) pod adresem /metrics, w tym standardowe metryki środowiska wykonawczego Go oraz:

  • 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 — zdarzenia PostgreSQL NOTIFY przekazane klientom SSE, z etykietą bazy danych
  • pgarachne_sse_bytes_sent_total — bajty zapisane do strumieni odpowiedzi SSE (payloady, heartbeaty, preambuła), z etykietą bazy danych
  • pgarachne_sse_listen_errors_total — błędy LISTEN/połączenia PostgreSQL oraz zdarzenia ponownego połączenia, z etykietą bazy danych i typu zdarzenia. Wartość różna od zera zasługuje na sprawdzenie — przy ponownym połączeniu hub odłącza wszystkich klientów, więc użytkownicy zauważą krótkotrwałą przerwę.