Prometheus Fundamentals by Pearson
2h 44mIntermediate2026-04-30
Authors

Pearson
Course details
Unlock the power of modern infrastructure monitoring with Prometheus, one of the industry's most powerful open-source monitoring solutions. This comprehensive training takes you on a structured journey from installation and configuration through querying techniques, ensuring you understand not just the how but the why behind Prometheus's architecture and components. Whether you're deploying your first monitoring stack or enhancing your DevOps toolkit, this course equips you with hands-on experience with the node_exporter for Linux, metrics versus logs and traces, and queries and expressions that reveal the true health of your systems. With practical labs, real-world scenarios, and expert guidance through the Prometheus ecosystem from instructor Dave Prowse, you'll complete this course prepared to implement robust, scalable monitoring solutions that keep your infrastructure running smoothly and your teams informed.
Learning objectives
Install and configure Prometheus using multiple methods including binary installation and automated scripts.
Query metrics using Prometheus's expression language and navigate the Prometheus web UI for data visualization.
Distinguish between observability pillars (metrics, logs, and traces) and understand when to use push versus pull monitoring systems.
Set up and utilize exporters like node_exporter to collect system and application metrics for monitoring.
Define Prometheus architecture and its core components to build effective monitoring solutions.
Learning objectives
Install and configure Prometheus using multiple methods including binary installation and automated scripts.
Query metrics using Prometheus's expression language and navigate the Prometheus web UI for data visualization.
Distinguish between observability pillars (metrics, logs, and traces) and understand when to use push versus pull monitoring systems.
Set up and utilize exporters like node_exporter to collect system and application metrics for monitoring.
Define Prometheus architecture and its core components to build effective monitoring solutions.
Concepts
Introduction
- Course introduction
Lab Preparation
- Learning objectives
- Recommended lab setup
- Accessing the Git repository
Prometheus Fundamentals
- Learning objectives
- Monitoring introduction
- What is Prometheus
- High-level overview of Prometheus components
Installing Prometheus
- Learning objectives
- Prometheus installation options
- Installing Prometheus - From binary
- Basic usage of Prometheus
- Installing Prometheus - From provided script
- File locations in Prometheus
- The Prometheus help system and documentation
Observability Concepts
- Learning objectives
- Introduction to metrics
- Metrics versus logs and traces
- Traces and spans
- Understanding system logs and events
- Push versus pull systems
- Service discovery
Querying Prometheus
- Learning objectives
- Basic querying
- The Prometheus web UI
- Expression language data types
- More query examples
Monitoring Fundamentals
- Learning objectives
- Exporters
- Using node exporter
- Accessing the Git repository
Conclusion
- Summary and next steps