Skip to main content

The DfE technical guidance and its content is intended for internal use by the DfE community.

Back to Monitoring

Prometheus

Exporters

Provides metrics on the /metrics http endpoint. We use exporters for Redis, Postgres, Rails…

Prometheus

Prometheus is the brains of the system providing the following functions:

  • Scrap metrics from the exporters
  • Store metrics in a database
  • Manage threshold based alerts
  • Provides a web interface to query the data, return metrics and graph them

Influxdb

Is a time series database to store metrics reliably and query them.

Alertmanager

Receives alerts from prometheus and notifies users on various channels.

Grafana

Reads the metrics from various datasources including influxdb to create advanced graphs and dashboards.

Further Reading