Search for a command to run...
Install and configure Prometheus, Grafana, the ELK stack and Nagios with scrape configurations, dashboards, alerting rules and centralised logging you can rely on in production.
You cannot improve what you cannot measure. These guides cover the four pillars of a modern observability stack — metrics, dashboards, logs and alerting — with configuration you can copy straight into production.
Every guide is written against the current release line and verified against the upstream documentation:
| Guide | Current release | What it covers |
|---|---|---|
| Prometheus | 3.15.0 | Scraping, alerting rules, 2.x → 3.x migration |
| Grafana | 13.2.4 | Data sources, provisioning, sizing and HA |
| ELK Stack | 9.5.5 | Elasticsearch, Logstash and Kibana with TLS |
| Nagios | Core 4.5.14 | Hosts, services, plugins and notifications |
New to the stack? Follow the Prometheus guide first, then layer Grafana dashboards on top of the metrics.
Install Azure CLI 2.91 on Linux, macOS, Windows and Docker, authenticate with device code, service principals and federated credentials, and manage Azure resources from the terminal.
Install Prometheus 3.15 with node_exporter 1.12, configure scraping and alerting in the 3.x format, and understand the breaking changes when upgrading from 2.x.