Module 1: Introduction to Monitoring
- What is Monitoring?
- Why Use Prometheus and Grafana?
- Key Concepts: Metrics, Alerts, Dashboards
- Overview of Prometheus and Grafana Features
Module 2: Setting Up Prometheus
- Installing Prometheus
- Basic Configuration (prometheus.yml)
- Understanding Prometheus Architecture
- Starting Prometheus and Accessing the Web Interface
Module 3: Collecting Metrics with Prometheus
- What Are Exporters?
- Setting Up Node Exporter for System Metrics
- Scraping Metrics from Targets
- Viewing Metrics in Prometheus UI
Module 4: Introduction to Grafana
- Installing Grafana
- Connecting Grafana to Prometheus
- Exploring the Grafana User Interface
Module 5: Creating Simple Dashboards in Grafana
- Adding Panels to Dashboards
- Visualizing Metrics (Graph, Gauge, Table)
- Using Basic Filters and Variables
Module 6: Basic Alerting
- Creating Basic Alerts in Prometheus
- Viewing Alerts in Prometheus Web UI
- Setting Up Simple Alerts in Grafana
Module 7: Hands-On Project
- Setting Up Prometheus and Grafana
- Monitoring System Metrics (CPU, Memory, Disk Usage)
- Creating a Simple Dashboard to Visualize Metrics
Module 8: Best Practices
- Tips for Effective Monitoring
- Basic Security for Prometheus and Grafana
- Troubleshooting Common Issues


Student’s Corner