Μετρήσεις (Prometheus)

1 λεπτά ανάγνωσης

Μετρήσεις (Prometheus)

Το PgArachne εξάγει μετρήσεις Prometheus σε έναν αποκλειστικό metrics listener (προεπιλογή 127.0.0.1:9090) στο /metrics, συμπεριλαμβανομένων των τυπικών μετρήσεων Go runtime και:

  • 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 — συμβάντα PostgreSQL NOTIFY που αποστέλλονται σε SSE clients, με ετικέτα ανά βάση δεδομένων
  • pgarachne_sse_bytes_sent_total — bytes που γράφτηκαν σε ροές απόκρισης SSE (payloads, heartbeats, preamble), με ετικέτα ανά βάση δεδομένων
  • pgarachne_sse_listen_errors_total — σφάλματα PostgreSQL LISTEN/σύνδεσης και συμβάντα επανασύνδεσης, με ετικέτα ανά βάση δεδομένων και τύπο συμβάντος. Μια τιμή διαφορετική από το μηδέν δικαιολογεί διερεύνηση — το hub αποσυνδέει όλους τους clients κατά την επανασύνδεση, οπότε οι χρήστες βλέπουν μια σύντομη διακοπή.