Métricas (Prometheus)

1 min de lectura

Métricas (Prometheus)

PgArachne exporta métricas de Prometheus en un listener dedicado de métricas (predeterminado 127.0.0.1:9090) en /metrics, incluidas las métricas estándar de Go y:

  • 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 — eventos NOTIFY de PostgreSQL despachados a los clientes SSE, etiquetados por base de datos
  • pgarachne_sse_bytes_sent_total — bytes escritos en los flujos de respuesta SSE (payloads, heartbeats, preámbulo), etiquetados por base de datos
  • pgarachne_sse_listen_errors_total — errores de conexión/LISTEN de PostgreSQL y eventos de reconexión, etiquetados por base de datos y tipo de evento. Un valor distinto de cero merece investigación — el hub descarta a todos los clientes al reconectar, por lo que los usuarios ven una breve interrupción.