Production-ready Docker Compose stack with Grafana + Prometheus + Loki + Alloy for full infrastructure observability. Deploy on any Linux server in minutes.
What's Included
- Grafana (v11.4) — Pre-configured with auto-provisioned data sources and dashboards
- Prometheus (v2.55) — Metrics collection with 30-day retention
- Loki (v3.2) — Log aggregation with Alloy collector
- node_exporter — Host-level metrics (CPU, memory, disk, network)
- cadvisor — Container resource monitoring
Features
- Auto-provisioned data sources (Prometheus + Loki connected at startup)
- Pre-built dashboards: Node Exporter Full + Docker Container Monitoring
- Alloy log collector with Docker container log discovery
- Environment-based configuration (
.envfile) - Prometheus lifecycle API for config reloads
- Configurable retention, ports, and version pinning
Requirements
- Linux server (x86_64 or ARM64)
- Docker Engine ≥ 24.x
- Docker Compose ≥ v2.24
Delivery
You receive a zip containing the full stack:
docker-compose.yml.env.exampleREADME.mdwith architecture diagram and production checklistconfig/directory with all service configurations and provisioning- Pre-built Grafana dashboard JSON definitions
Note: You'll need to create a Stripe price ID in your Stripe Dashboard and update stripe_price_id in this file before purchases work.