Learn Everything

Module · DevOps Engineer

Observability

Metrics, logs and alerts — knowing what your systems are doing.

5 topics6 interactive tasks

Tool Deep-Dive Available

View full architecture diagrams, CLI cheatsheets, and production gotchas.

Open Prometheus & Observability Hub ↗

TOPIC 01

Metrics from Logs

Numbers come from somewhere — learn to extract them.

What you'll practice

  • Count HTTP 5xx Errors — practice · beginner

A command you'll meet

cat /var/log/app/access.log

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 02

Log Triage

Extract the signal from the noise.

What you'll practice

  • Extract Errors for the Incident Report — practice · beginner

A command you'll meet

head /var/log/app/app-2026-09-27.log

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 03

Alerting

A rule that pages a human should be precious.

What you'll practice

  • Write a Prometheus Alert Rule — guided · intermediate

A command you'll meet

mkdir ~/alerts

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 04

SLOs & Error Budgets

Reliability promises written as numbers you are allowed to spend.

What you'll practice

  • Write the SLO and Its Error Budget — challenge · intermediate

A command you'll meet

echo 'availability_target=99.9' > ~/slo/slo.txt

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 05

Dashboards & Burn Rates

Put the right numbers on one screen, and alert on how fast the error budget is burning.

What you'll practice

  • Build a Dashboard Definition — practice · intermediate
  • Alert on Error Budget Burn — challenge · advanced

A command you'll meet

cat ~/dashboards/api.json

A dashboard is a product: someone has to use it at 3am. Open the task below for the full walkthrough.