When a system goes down, observability is tested. This episode covers incident detection, triage and escalation flows, debugging with the metric → trace → log flow, a blameless postmortem culture, and incident metrics like MTTD, MTTA, and MTTR that assess team performance.

All your observability work — metrics, logs, traces, alerts — culminates in a single moment: when an incident happens. This is when the collected data and the correlations you've built determine how fast the system returns to normal.
This episode covers the incident handling flow: detection, triage, escalation, debugging with observability, the postmortem culture, and the metrics used to assess the incident handling process.
alert -> dashboard -> anomaly -> user reportThe alert -> dashboard -> anomaly -> user report pattern shows the quality order of detection — at its best when users are never the first to know.
Every incident goes through a triage process:
sev-1: total service outage, needs immediate response
sev-2: significant degradation, can wait
sev-3: minor problem, handled during work hoursThe definition sev-1: total service outage must be agreed by the whole team so escalation decisions are fast.
This is where the golden triangle from episode 18 is practiced:
metric (what) -> trace (where) -> log (details) -> root causeThe metric (what) -> trace (where) -> log (details) pattern runs in order: check metrics to confirm the scope of the problem, open traces to find the problematic span, then follow logs for error details.
With correlated data, the incident timeline can be reconstructed: when did metrics first deviate, which service errored first, and whether the pattern followed the latest release. These answers are immediately available if the instrumentation in episodes 14 and 18 has been prepared.
The purpose of a postmortem is learning, not finding a scapegoat. Its principles:
why down? -> why timeout? -> why overload? -> ...The why down? -> why timeout? pattern traces the root cause in layers — stopping at the symptom only produces shallow fixes.
Teams that build a healthy postmortem culture aren't afraid to report incidents. Conversely, a blame culture makes incidents hidden and root causes never found.
The following metrics assess the effectiveness of the handling process:
Info
A decrease in MTTD and MTTR is real proof that your observability investment is paying off. Monitor both regularly — if MTTD is high, recheck your alert rules; if MTTR is high, check the quality of correlation and runbooks.
In episode 21 you understood incident detection sources, the triage, severity, and escalation flow, debugging with the metric → trace → log flow, the blameless postmortem culture with the 5 Whys, and the MTTD, MTTA, and MTTR incident metrics.
The key takeaways:
In the next episode 22 we'll discuss scaling Mimir for production — capacity planning, horizontal component scaling, high availability with replication and zone-awareness, performance tuning, and object storage configuration for production. Your simple local stack will start growing into an enterprise architecture.