Service Metrics: Prometheus Configuration#

You can use Prometheus to collect service metrics from ESS. ESS-specific metrics use the prefix application_com_inrupt_, followed by a service-specific key. For example, the Query Service Indexer uses the prefix application_com_inrupt_query_fragments_ingest_.

To enable discovery and scraping by an appropriately configured Prometheus metrics scraper, those ESS services that emit metrics have the following annotations in their spec:

      annotations: "8443" https "true" /q/metrics

For services with these annotations, the Prometheus metrics scraper can scrape the services’ Kubernetes pods by making an HTTPS request on port 8443 with a path of /q/metrics.

See also: