Monitoring Systems and Services with Prometheus

Official partner
Linux Foundation
Course Description
See everything, miss nothing—Prometheus gives you the edge for the roles shaping tomorrow’s infrastructure. Walk away knowing how to monitor real-world systems with Prometheus—track containers, catch issues early, use service discovery, and build production-grade observability into your Kubernetes stack.
Course Summary
Course Introduction
Introduction to Observability
Introduction to Prometheus
Installing and Setting Up Prometheus
Basic Querying
Dashboarding
Monitoring Host Metrics
Monitoring Container Metrics
Instrumenting Code
Building Exporters
Advanced Querying
Relabeling
Service Discovery
Blackbox Monitoring
Pushing Data
Alerting
Making Prometheus Highly Available
Recording Rules
Scaling Prometheus Deployments
Local Storage
Remote Storage Integrations
Transitioning From and Integration with Other Monitoring Systems
Monitoring and Debugging Prometheus
Prometheus and Kubernetes
Prerequisites for this course
To get the most out of this course, you should have:
Basic experience with Linux/Unix system administration
Familiarity with common shell commands, such as ls, cd, curl, etc.
Some knowledge and/or development experience in Go and Python
Experience with running containers and building container images with Docker
Familiarity with Kubernetes concepts
Audience for this course
Built for DevOps engineers, SREs, and system admins ready to level up observability skills and get Prometheus-ready for high-impact roles in modern, cloud-native environments.
