- 16 March, 2026
Monitoring AllegroGraph with Prometheus and Grafana
Prometheus Metrics
AllegroGraph’s main monitoring/observability endpoint is /metrics, which exposes various metrics in Prometheus format. This endpoint requires superuser permissions.
In order to reduce computational load on the system, the /metrics endpoints supports requesting metrics of a particular kind (category). Currently supported categories are:
* system: comprehensive system metrics including CPU usage, memory utilization, disk I/O, network activity, and AllegroGraph-specific connection counts (backend, sessions, etc);
* jobs: information about active SPARQL queries (jobs) including total count and age statistics (maximum, minimum, and average age in seconds);
* queries: information about queries, like the total number of queries executed per active triple store, cumulative time, number of running queries etc.
* indices: reports on repository index health including total indexed triples and optimization scores for each index by class; only returns metrics for the repositories currently in operation to avoid starting the dormant ones;
* replication: monitors Multi-Master Replication status including commits behind primary, ingest queue length, controlling status, and replication state for each repository; like indices, only returns metrics for repositories currently in operation.
Read More in the documentation:
https://franz.com/agraph/support/documentation/8.5.0/monitoring.html#overview
GitHub Examples:
https://github.com/franzinc/agraph-examples




