Overview
This course offers foundational to advanced training on Prometheus, covering installation, querying, alerting, integrations, and Kubernetes-based monitoring. Designed for DevOps engineers, developers, and IT professionals aiming to gain deep insights into observability and scalable monitoring.
Objectives
By the end of this course, leaner will be able to:
- Understand observability concepts and Prometheus architecture
- Install and configure Prometheus effectively
- Create efficient queries and alerts
- Monitor host, container, and Kubernetes environments
- Integrate with remote storage and legacy monitoring systems
Prerequisites
- Basic knowledge of Linux system administration
- Familiarity with containers and cloud environments
- Some experience with command-line interfaces
Course Outline
Module 1: Introduction to Observability and Prometheuskeerti2025-06-09T12:29:16+05:30
- Course Introduction
- Introduction to Observability
- Introduction to Prometheus
Module 2: Setup and Basic Monitoringkeerti2025-06-09T12:32:35+05:30
- Installing and Setting Up Prometheus
- Basic Querying
- Dashboarding
- Monitoring Host Metrics
Module 3: Container and Code Monitoringkeerti2025-06-09T12:39:09+05:30
- Monitoring Container Metrics
- Instrumenting Code
- Building Exporters
- Advanced Querying
Module 4: Data Flow and Label Managementkeerti2025-06-09T12:51:50+05:30
- Relabeling
- Service Discovery
- Blackbox Monitoring
- Pushing Data
Module 5: Alerts and High Availabilitykeerti2025-06-09T13:02:17+05:30
- Alerting
- Making Prometheus Highly Available
- Recording Rules
Module 6: Scaling and Storagekeerti2025-06-09T13:04:26+05:30
- Scaling Prometheus Deployments
- Local Storage
- Remote Storage Integrations
Module 7: Integrations, Debugging, and Kuberneteskeerti2025-06-09T13:07:11+05:30
- Transitioning From and Integration with Other Monitoring Systems
- Monitoring and Debugging Prometheus
- Prometheus and Kubernetes