What you will learn
- Tell metrics, logs and traces apart, and choose the right signal
- Define SLIs and SLOs and calculate an error budget
- Install Prometheus and node_exporter, and write prometheus.yml
- Query metrics with PromQL (rate, sum by, histograms)
- Write alerting rules and route notifications with Alertmanager
- Build provisioned, parameterized Grafana dashboards
- Centralize logs with Loki and query them with LogQL
- Monitor Docker containers and a Kubernetes cluster
- Organize on-call duty, write runbooks and post-mortems
Course content
8 lessons · 5 h 30 minSection 1 — Fundamentals
Section 2 — Alerts and dashboards
Requirements
- The “Fundamentals” course (included) or solid hands-on experience with the Linux command line
- Able to read and write a YAML file
Who is this course for?
- System administrators and operations technicians
- Junior DevOps engineers and SREs
- Developers who want to measure their applications in production