Prometheus and Grafana Project — Part 1 (by Raees Yaqoob Qazi)
Raees Qazi | DevOps Engineer | Learner | Mentor | Creator | CEO-Briller Technologies Today, I’m starting a new hands-on series about Prometheus and Grafana . This will be a detailed, practical project divided into 4–5 blogs , where we’ll go step by step from setup to complete monitoring. 🧠 What This Project Is About As shown in the project diagram (above), here’s the overall workflow we’ll follow: Create an EC2 instance on AWS. Install Docker and run it on that instance. Deploy a sample application inside a Docker container. Use cAdvisor to collect metrics (like CPU, memory, and container stats). Forward metrics to Prometheus , which stores and organizes the data. Install Node Exporter to collect system-level metrics from the EC2 instance and Forward metrics to Prometheus Finally, use Grafana to visualize all these metrics on a beautiful dashboard. This setup helps us easily monitor: How well our app is running, The system performance, Incoming and outgoing traffic, An...