Monitoring Stack
One-command monitoring stack — Prometheus + Grafana + Node Exporter + cAdvisor via Docker Compose. Ready to deploy on any Linux server.
PrometheusGrafanaNode ExportercAdvisorDocker Compose
Overview
A self-contained monitoring stack deployable in seconds on any Docker host. Extracted from the production setup used in the Taiga AWS Infrastructure project.
What’s included
| Service | Port | Role |
|---|---|---|
| Prometheus | 9090 | Metrics collection & storage |
| Grafana | 3000 | Dashboards & visualization |
| Node Exporter | 9100 | System metrics (CPU, RAM, disk) |
| cAdvisor | 8080 | Docker container metrics |
Quick Start
git clone https://github.com/aberdjeghloul/monitoring-stack.git
cd monitoring-stack
docker compose up -d
Open Grafana at http://localhost:3000 (admin / admin).
Key Features
- Auto-provisioned Prometheus datasource
- Dashboard auto-provisioning from JSON files
- 15-day metrics retention
- Hot-reload Prometheus config without restart