Essays and articles
Single pieces that shaped how teams think about alerting and on-call.
- Alerting on SLOs (SRE Workbook chapter)
- Google, 2018
Walks through alerting designs from simple thresholds to multi-window, multi-burn-rate alerts on error budgets, with trade-offs for each.
- Being On-Call (SRE book chapter)
- Andrea Spadaccini, 2016
How Google balances on-call load: time limits, incident counts per shift, compensation, and the resources an on-call engineer needs.
- Each Necessary, But Only Jointly Sufficient
- John Allspaw, 2012
John Allspaw on why the search for a single root cause misleads incident reviews, and how contributing factors combine.
- How Complex Systems Fail
- Richard I. Cook, 1998
Eighteen short points on why failures in complex systems have no single root cause and why operators constantly prevent failure. Foundational for blameless reviews.
- Incident Response (SRE Workbook chapter)
- Google, 2018
Incident command in practice with case studies from Google and PagerDuty, plus best practices for declaring and handing over incidents.
- Increment Issue 1: On-Call
- Increment, 2017
Increment's inaugural issue on on-call and incident response, with essays and interviews on how many companies run their rotations.
- Managing Incidents (SRE book chapter)
- Andrew Stribblehill, 2016
A badly and a well handled incident compared, and the roles (incident commander, ops, communications, planning) that make the difference.
- Monitoring 101: Alerting on What Matters
- Alexis Le-Quoc, Datadog, 2015
Sorts alerts into pages, notifications and records by urgency, and argues for paging on symptoms rather than causes.
- Monitoring Distributed Systems (and the Four Golden Signals)
- Rob Ewaschuk, 2016
Defines symptom-based alerting and the four golden signals (latency, traffic, errors, saturation), and sets out what should page a human.
- My Philosophy on Alerting
- Rob Ewaschuk
Classic essay arguing pages must be urgent, actionable and user-visible, and that cause-based alerts create noise. The seed of the SRE book monitoring chapter.
- On Call Shouldn't Suck: A Guide for Managers
- Charity Majors, 2020
Charity Majors on why engineers should be on call for their code, and what managers owe them in return: fewer pages, time to fix things and real support.
- On-Call (SRE Workbook chapter)
- Ollie Cook, Sara Smollett, Andrea Spadaccini, Cara Donnelly, Jian Ma, Garrett Plasky, 2018
Case studies of improving on-call at Google and elsewhere: reducing pages, rotation design, handoff and reducing toil for responders.
- Postmortem Culture: Learning from Failure (SRE book chapter)
- John Lunney, Sue Lueder, 2016
When to write a postmortem, keeping it blameless, and making sure reviews and action items actually happen.
- The RED Method: How to Instrument Your Services
- Grafana Labs, 2018
Explains Tom Wilkie's RED method: track rate, errors and duration for every service, giving a consistent base for dashboards and alerts.
- The USE Method
- Brendan Gregg
Checklist for performance and health checks: for every resource, look at utilisation, saturation and errors. Useful for deciding what host-level signals to watch.