Setting Up a Monitoring Stack with Grafana, Prometheus (Mimir), Node Exporter, cAdvisor and Loki in Docker Compose, Exposed via NGINX
This guide provides instructions on setting up a comprehensive monitoring stack using Grafana, Prometheus, Node Exporter, cAdvisor and Loki. These components are orchestrated with Docker Compose and exposed via an NGINX reverse proxy, making them accessible through a single domain.
- Grafana: The analytics and monitoring solution with support for multiple data sources, including Prometheus.
- Prometheus: The monitoring and alerting toolkit, collecting metrics from configured targets at specified intervals.
- Mimir: A horizontally-scalable, highly-available, multi-tenant log aggregation system.
- Node Exporter: A Prometheus exporter for hardware and OS metrics exposed by *NIX kernels.