Develop the skills you need to know to get up and running with Prometheus, the popular open-source monitoring system and time series database.
Overview
Syllabus
Introduction
- System monitoring with Prometheus
- What you should know
- Using GitHub for the exercise files
- Overview of monitoring and observability
- What is Prometheus?
- Prometheus installation
- Prometheus configuration
- Basic Prometheus concepts
- Introduction to querying with PromQL
- Prometheus operators
- Understanding vector matching
- Prometheus functions
- The HTTP API
- Best practices for queries
- Best practices for metrics and labels
- Recording rules
- Alerting rules
- Alertmanager
- Introduction to client libraries
- Pushing metrics using Pushgateway
- Using exporters
- Practical: Monitoring with the golden signals
- How does Prometheus storage work?
- How to use Federation
- HTTP Service Discovery
- Best practices for scale
- Choosing the right Prometheus setup
- Further learning
- How to contribute
Taught by
Opeyemi Onikute