Skip to the content.

back to index

Setup

In order to monitor the system’s various parts, we use Prometheus and Grafana.
Prometheus has two parts: exporters and scrapers.
Using various Prometheus exporters (see below), we export various metrics as a local web service. Each job is running on different port (eg. 9100). Then the Prometheus scrapers, visit the aforementioned web services, extract all the metrics and ingest them in the Prometheus Database. Using the Prometheus data (that has been ingested in the database), there are various dashboards created using Grafana. This gives us a visual way to interpret the data, but also an alerting functionality:

Monitoring

We have various exporters running in our server that export a broad range of metrics. Namely:

Dashboards

Grafana can be accessed here (it requires authentication) There are also some public dashboards that you can view: