Monitoring Stack
We use the stack of Prometheus, Grafana, Node exporter and Alertmanager to monitor various VMs used within the Digigov ecosystem.
Prometheus collects metrics from targets by scraping metrics HTTP endpoints. These metrics are reported by node exporter. In turn, Grafana is used as a visualisation tool to present the retrieved metrics with the use of dashboards. At last, alert manager triggers notifications upon certain conditions (events).
Component | Description |
---|---|
Prometheus | Responsible to gather data from node exporters |
Node Exporter | Exporter for hardware and OS metrics exposed by *NIX kernels, reports said metrics to prometheus component |
Grafana | UI to visualize metrics retrieved from node exporters |
Alert Manager | Creates custom alert rules for custom events |