Skip to content

Prometheus and Grafana

Keystone includes official templates for Prometheus, Grafana, and Alert Manager. The files below are available for download and can be used as a starting point for configuring monitoring and observability for your Keystone deployment.

Prometheus Configuration

The Prometheus configuration files define how Prometheus collects metrics from Keystone and how alerting rules are evaluated. Download the templates below and customize them for your deployment as needed.

File Description
prometheus.yml Prometheus scrape configuration for collecting metrics from Keystone and its associated services.
alert.rules.yml Prometheus alerting rules for monitoring Keystone metrics and identifying potential issues.

Grafana Dashboards

Keystone provides pre-built Grafana dashboards for monitoring API activity, Celery workers, database metrics, and application logs. Download the dashboard JSON files and import them into your Grafana instance.

Dashboard Description
keystone_api.json Dashboard for Keystone API status, performance, and activity.
keystone_celery.json Dashboard for Celery worker status and task processing.
keystone_db.json Dashboard for PostgreSQL database metrics and performance.
keystone_logs.json Dashboard for and exploring Keystone application logs.