Postmortem: [short incident title]
| Field | Value |
|---|---|
| Date | YYYY-MM-DD |
| Severity | Critical / High / Medium / Low |
| Start and end (UTC) | HH:MMβHH:MM |
| User impact | [measured impact] |
| Incident lead | [owner] |
| Status | Draft / Reviewed / Closed |
Summaryβ
[Two or three sentences: what users experienced, the first failing boundary, and how service was restored.]
Impactβ
- Users/accounts affected:
- Requests/jobs affected:
- Data loss or privacy impact:
- Revenue/support impact:
- How impact was measured:
Detectionβ
- First signal and timestamp:
- Who/what detected it:
- Why existing alerts did or did not detect it earlier:
Timeline (UTC)β
| Time | Observed fact or action |
|---|---|
| HH:MM | First confirmed impact |
| HH:MM | Incident declared |
| HH:MM | Mitigation started |
| HH:MM | Service restored |
| HH:MM | Verification completed |
Technical causeβ
Describe the causal chain using revisions, job/request IDs, configuration changes, and logs. Mark uncertain statements as hypotheses.
Contributing conditionsβ
- Which guard, test, alert, rollout control, or documentation gap allowed the incident to occur or last longer?
- Which dependencies or operational assumptions mattered?
Response reviewβ
What helpedβ
- [specific detection, tool, or decision]
What slowed recoveryβ
- [specific missing signal, unsafe manual step, or ownership ambiguity]
Corrective actionsβ
| Priority | Action | Owner | Due | Completion evidence | Status |
|---|---|---|---|---|---|
| P0 | [immediate prevention] | @owner | YYYY-MM-DD | [test/alert/release] | Open |
| P1 | [systemic improvement] | @owner | YYYY-MM-DD | [test/alert/release] | Open |
βImprove monitoringβ and βbe more carefulβ are not complete actions. Name the specific detector, invariant, test, or rollout change.
Verification and closureβ
- Fix deployed to the intended project and region.
- Regression test or rule test added.
- Unauthorized/negative path retested where relevant.
- Monitoring and runbook updated.
- Action items have owners and tracked evidence.
- Customer or internal communication completed.
Evidenceβ
Link internal dashboards/tickets by stable identifier. Never include raw tokens, passwords, API keys, session cookies, signed URLs, or private user content.
Was this page helpful?