Payment by bank transfer · Moroccoتعلَّم · مارِس · أتقِن

Catalogue / DevOps

Monitoring and Observability: Prometheus, Alertmanager and Grafana

Measure, alert on and troubleshoot your servers and applications with Prometheus, PromQL, Alertmanager, Grafana and centralized logs, all the way to on-call duty.

  • Beginner to advanced
  • 8 lessons
  • 5 h 30 min

A MasterLinux course · Original text

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 min

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