img
  • By Franz Inc.
  • 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

 

Back to Blog

Related articles