Session 1: Introduction to Prometheus (1 hour)
- What is Prometheus?
- Prometheus architecture and installation.
- Basic configurations.
Session 2: Expression Browser & Metrics (1 hour)
- Metric formats and types in Prometheus.
- Hands-on: Exploring Prometheus metrics.
Tea Break (15 mins)
Session 3: PromQL Basics (1 hour)
- Introduction to PromQL (Prometheus Query Language).
- Hands-on: Writing basic PromQL queries.
Session 4: PromQL Operations and Functions (1 hour)
- Advanced PromQL operations.
- Hands-on: Query filtering and data analysis.
Lunch Break (1 hour)
Session 5: Node Exporter (1 hour)
- Installing and configuring Node Exporter.
- Hands-on: Exporting system metrics.
Session 6: Push Gateway (1 hour)
- Understanding Push Gateway.
- Hands-on: Configuring and using Push Gateway.
Tea Break (15 mins)
Session 7: Alert Management & Rules (1 hour)
- Setting up alerting with Prometheus Alert Manager.
- Hands-on: Configuring and testing alert rules.