Reading list

Where most alerting and on-call practice comes from. 56 of the 59 items here are free to read online.

Books

Book-length treatments. The Google SRE books are free to read online.

  • Building Secure and Reliable Systems - Adkins, Beyer, Blankinship, Lewandowski, Oprea, Stubblefield, Google, 2020

    Google's book on designing for security and reliability together, with chapters on crisis management, recovery and a resilient team culture.

    Free to read Incident responseCulture
  • Implementing Service Level Objectives - Alex Hidalgo

    Book-length guide to choosing SLIs, setting targets, running error budgets and getting an organisation to act on them, from a former Google SRE.

    Paid SLOsAlertingCulture
  • Observability Engineering - Charity Majors, Liz Fong-Jones, George Miranda

    O'Reilly book on high-cardinality events, tracing and SLO-based alerting, and why debugging unknown failures needs more than dashboards. Honeycomb offers a copy in exchange for a form.

    Free to read ObservabilitySLOsAlerting
  • Practical Monitoring - Mike Julian

    Short O'Reilly book on monitoring strategy: monitoring anti-patterns, what to alert on, on-call hygiene, and monitoring each layer from business metrics down to servers.

    Paid MonitoringAlertingOn-call
  • Site Reliability Engineering (the Google SRE book) - Beyer, Jones, Petoff, Murphy (eds.), Google, 2016

    How Google runs production: SLOs, toil, monitoring, on-call, incident management and postmortems. The shared vocabulary most on-call and alerting practice now builds on.

    Free to read On-callAlertingSLOsIncident response
  • The Practice of Cloud System Administration - Thomas A. Limoncelli, Strata R. Chalup, Christina J. Hogan

    Operations textbook for large web services with chapters on monitoring, alerting, on-call and learning from outages; broader than SRE but full of practical detail.

    Paid On-callMonitoringIncident response
  • The Site Reliability Workbook - Beyer, Murphy, Rensin, Kawahara, Thorne (eds.), Google, 2018

    Hands-on companion to the SRE book with worked examples: implementing SLOs, alerting on burn rate, on-call case studies and running incident response.

    Free to read SLOsAlertingOn-call

Handbooks and guides

Incident and on-call handbooks published in the open, most of them by vendors who run large on-call programmes.

  • Atlassian Incident Management Handbook - Atlassian

    How Atlassian detects, responds to and reviews incidents: roles, severity levels, communication and the postmortem process, written for others to adapt.

    Free to read Incident responsePostmortemsEscalation
  • Atlassian: On-call Guide - Atlassian

    Introductory articles on on-call schedules, rotation types, pay and avoiding burnout.

    Free to read On-callCulture
  • Etsy Debriefing Facilitation Guide - John Allspaw, Morgan Evans, Daniel Schauenberg, 2016

    Guide to facilitating post-incident debriefings that focus on learning rather than blame, with practical questions to ask responders.

    Free to read PostmortemsCulture
  • GitLab On-Call Handbook - GitLab

    GitLab's public handbook pages on its on-call processes and policies: rotation tiers, expectations, handover and holiday coverage. A real-world example to borrow from.

    Free to read On-callEscalation
  • Google Incident Management Guide - Google

    Google SRE guide covering preparation (symptom-based alerting, playbooks), incident command with IC, communications and operations leads, and blameless postmortems.

    Free to read Incident responseEscalation
  • Howie: The Post-Incident Guide - Jeli / PagerDuty

    Step-by-step incident analysis guide originally written by Jeli: collecting data, interviewing responders, calibrating the review and sharing what was learned.

    Free to read PostmortemsIncident response
  • incident.io Incident Management Guide - incident.io

    Vendor-written guide covering incident roles, declaring incidents, running the response, post-incident work and building an incident culture.

    Free to read Incident responsePostmortemsCulture
  • PagerDuty Incident Commander Training - PagerDuty

    Training material for the incident commander role: taking command, running the call, delegating, and deciding when an incident is over.

    Free to read Incident responseEscalation
  • PagerDuty Incident Response Documentation - PagerDuty

    PagerDuty's open incident response process: severity levels, incident commander and other roles, call etiquette, and what to do before, during and after an incident.

    Free to read Incident responseOn-callEscalation
  • PagerDuty Postmortems Guide - PagerDuty

    How to run blameless postmortems: who owns them, timelines, analysis, the review meeting, and following up on action items.

    Free to read PostmortemsCulture
  • PagerDuty: Being On-Call - PagerDuty

    What an on-call engineer is expected to do: acknowledgement times, handoffs, when to escalate, and how to look after yourself during a rotation.

    Free to read On-callEscalation
  • PagerDuty: Best Practices for On Call Teams - PagerDuty

    Ops guide for teams starting on-call: technical preparation, team norms, on-call culture, and recommendations for managers.

    Free to read On-callAlertingEscalation

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.

    Free to read AlertingSLOs
  • 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.

    Free to read On-callCulture
  • 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.

    Free to read PostmortemsCulture
  • 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.

    Free to read CulturePostmortems
  • 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.

    Free to read Incident response
  • 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.

    Free to read On-callIncident response
  • 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.

    Free to read Incident responseEscalation
  • 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.

    Free to read AlertingMonitoring
  • 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.

    Free to read MonitoringAlerting
  • 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.

    Free to read AlertingOn-call
  • 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.

    Free to read On-callCulture
  • 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.

    Free to read On-callAlerting
  • 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.

    Free to read PostmortemsCulture
  • 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.

    Free to read MonitoringAlerting
  • 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.

    Free to read Monitoring

Reference documentation

Specifications and project docs worth reading before you configure alerting.

  • OpenSLO - OpenSLO

    Open YAML specification for defining SLOs, SLIs and alert policies in a vendor-neutral way.

    Free to read SLOsAlerting
  • OpenTelemetry Specification - OpenTelemetry

    The vendor-neutral spec for traces, metrics and logs, including APIs, SDKs, semantic conventions and the OTLP protocol.

    Free to read Observability
  • Prometheus Alertmanager Documentation - Prometheus

    Reference for Alertmanager's grouping, inhibition, silencing and routing trees, the building blocks many alert pipelines copy.

    Free to read AlertingEscalation
  • Prometheus: Alerting Best Practices - Prometheus

    Prometheus docs page on keeping alerts simple, paging on symptoms, and alerting on user-visible latency and errors for online and batch services.

    Free to read AlertingMonitoring

Templates

Postmortem and runbook templates to copy.

  • Atlassian Postmortem Templates - Atlassian

    Postmortem template and field-by-field guidance from Atlassian's incident handbook.

    Free to read Postmortems
  • Example Postmortem (SRE book) - Google, 2016

    A complete sample postmortem from the SRE book, with summary, impact, root causes, timeline and action items, ready to copy as a template.

    Free to read Postmortems
  • Example SLO Document (SRE Workbook) - Google, 2018

    Sample SLO document for a fictional service, with SLIs, targets, rationale and the error budget policy attached.

    Free to read SLOs
  • PagerDuty Postmortem Template - PagerDuty

    PagerDuty's postmortem template with sections for summary, impact, timeline, contributing factors and follow-up actions.

    Free to read Postmortems
  • Prometheus Operator Runbooks - Prometheus Operator

    Runbooks for each alert in the kube-prometheus stack: what the alert means, its impact, how to diagnose and how to fix it. A model for writing your own.

    Free to read AlertingOn-call
  • Run Book Template - Skelton Thatcher

    Markdown template for service run books: architecture, monitoring and alerting, failover, backup and troubleshooting sections.

    Free to read On-callIncident response

Courses

Free courses.

  • The Art of SLOs - Google

    Google's free CC-BY workshop (slides, participant handbook, worksheet, facilitator notes) for teaching teams to define SLIs and SLOs for a fictional game.

    Free to read SLOs

Talks

Conference talks on alerting and on-call.

Other lists

Community-maintained lists this directory draws on, and more to explore.

  • Awesome Prometheus Alerts

    Collection of ready-made Prometheus alert rules for common databases, brokers, hosts and Kubernetes, with thresholds to adapt.

    Free to read AlertingMonitoring
  • awesome-monitoring

    Curated list of monitoring, metrics, logging and alerting tools, mostly open source.

    Free to read MonitoringAlerting
  • awesome-observability

    Curated list of observability tools and reading across metrics, logs, tracing and alerting.

    Free to read ObservabilityMonitoring
  • awesome-sre

    Curated list of SRE reading: books, articles, talks and tools on monitoring, on-call, incident response and postmortems.

    Free to read On-callIncident responseMonitoring
  • awesome-status-pages

    Curated list of hosted and open source status page services and tools.

    Free to read Incident response
  • free-for.dev

    Large list of software and services with free tiers for developers, including monitoring, log management and error tracking sections.

    Free to read Monitoring
  • How They SRE

    Links to public writing on how technology companies practise SRE, including on-call, incident management and SLOs.

    Free to read On-callIncident responseSLOs
  • Post-mortems collection - Dan Luu

    Dan Luu's collection of public postmortems from many companies, grouped by type of failure. Good material for learning how outages actually happen.

    Free to read PostmortemsIncident response
  • Resilience Engineering Papers - Lorin Hochstein

    Lorin Hochstein's annotated list of resilience engineering and safety science papers relevant to software incidents.

    Free to read CulturePostmortems
  • The VOID (Verica Open Incident Database)

    Searchable database of public incident reports with analysis of trends in how software organisations describe failures.

    Free to read PostmortemsIncident response