Train Jon Blur
June 18, 2025 | < 1 min read

Introduction:
In today’s digital landscape, monitoring infrastructure and applications is essential for maintaining performance and availability. Prometheus and Grafana, coupled with alerting capabilities, offer a robust solution for real-time monitoring and visualization. In this guide, we’ll demonstrate how to set up Prometheus, Grafana, alerting, and an Apache web server using Docker Compose. Through a real-world example, we’ll monitor the web server’s performance and establish alerts for critical metrics.
Prerequisites:
- Docker installed on your system.
- Basic understanding of Docker Compose.
- Access to a terminal or command prompt.