← Concepts

阅读中文版本

Incident Timeline Reconstruction

An incident timeline orders detection, diagnosis, mitigation, and resolution events, turning a chaotic outage into a reviewable sequence for learning.

observability

Definition

An incident timeline is a chronological record of the key events during an incident, including when it started, when it was detected, what actions were taken, and when it was resolved.

Context and scope

It is the backbone of a post-incident review and of measuring detection and response performance.

Common misconceptions

  • the timeline is only a formality after the fact
  • timestamps can be reconstructed reliably from memory

Anti-patterns

  • writing the timeline after the review instead of capturing events live
  • omitting the detection lag between impact and alert

Related concepts

Authoritative source

https://sre.google/sre-book/postmortem-culture/

Definition

An incident timeline is a chronological record of the key events during an incident, including when it started, when it was detected, what actions were taken, and when it was resolved.

It is the backbone of a post-incident review and of measuring detection and response performance. Compared to simpler alternatives, this concept fits best when the trade-off it represents is the one the system actually cares about.

When to use it

A common use case is applying it at the boundary where the cost of getting it wrong is highest, and the scenario usually involves a concrete guarantee the system must uphold. Unlike an ad hoc approach, it makes that guarantee explicit, reviewable, and testable.

How it works

Distinguishing time of impact from time of detection exposes monitoring gaps, which is often a more valuable finding than the code defect that caused the outage.

Capturing events as they happen, including who did what and the outcome, prevents hindsight bias from rewriting the sequence later.

Trade-offs and alternatives

A timeline also feeds metrics such as time to detect and time to mitigate, which track whether the response process is improving over time. The main drawback is the extra complexity it introduces, so the benefit should clearly outweigh that cost before a team adopts it.

Common misconceptions

A persistent misconception is that the timeline is only a formality after the fact. Another is that timestamps can be reconstructed reliably from memory. For example, an engineer who assumes otherwise may design around a guarantee that does not actually exist, which only becomes obvious under load or failure.

Anti-patterns to avoid

Two recurring anti-patterns are to writing the timeline after the review instead of capturing events live and to omitting the detection lag between impact and alert. Both tend to surface as hard-to-debug production issues rather than obvious test failures. Related concepts include Heap Profiling, Centralised Log Aggregation, The USE Method for Resource Analysis.