SRE
The discipline that treats reliability as a software problem: SLOs define how unreliable you may be, error budgets turn that into policy, and engineering time replaces toil.
Overview
Read the full SRE guidance
Capabilities
Alerting
Symptom-based, SLO-backed alerts that page a human only when a user-visible promise is burning.
Capacity Planning
Headroom against measured peak load, with rehearsed scaling procedures.
Error Budget Governance
A written policy that trades release velocity for reliability when an error budget burns.
Incident Response
Detecting, coordinating, and resolving unplanned interruptions with defined roles and severities.
SLO Management
Defining, measuring, and governing Service Level Objectives and their error budgets.
Toil Management
Measuring manual operational work, capping it as a budgeted share, and automating it away deliberately.
Practices
Blameless Postmortems
Incident reviews that fix systems, not people — with tracked action items.
Error Budget Policy
A written contract trading release velocity for reliability when budgets burn.
Toil Budgeting
Measuring and capping manual operational work to fund automation.
Metrics
Alert Noise Ratio
Share of pages that required no action.
Unit: %. Good direction: down.
Availability
Achieved uptime against the defined SLO window.
Unit: %. Good direction: up.
Error Budget Burn Rate
Speed at which the error budget is being consumed.
Unit: × budget/hour. Good direction: down.
MTTD — Mean Time to Detect
Average time from fault to detection by a human or automated signal.
Unit: minutes. Good direction: down.
MTTR — Mean Time to Restore
Average time from incident start to service restoration.
Unit: hours. Good direction: down.
SLO Coverage
Share of tier-1 services with a defined, measured SLO.
Unit: %. Good direction: up.
Toil Ratio
Share of engineering time spent on manual, repetitive operational work.
Unit: %. Good direction: down.
Tools
Alertmanager
Prometheus's alert routing layer: deduplication, grouping, silencing, and escalation.
Visit site ↗Grafana
Dashboards and visualization for metrics, logs, and traces.
Visit site ↗PagerDuty
On-call scheduling, escalation, and incident mobilization.
Visit site ↗Prometheus
Open-source metrics collection and alerting toolkit.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveNo SLOs — firefightingrequired stage
Reliability is an opinion; outages are surprise; toil is unmeasured.
- L2 RepeatableFirst SLOs defined
Tier-1 services have SLIs and targets baselined from real traffic; budgets not yet enforced.
- L3 StandardizedBudget policy in actual userequired stage
A written error-budget policy has real consequences — it has held or freed a release at least once.
- L4 MeasuredToil budgeted and shrinking
Toil is measured, capped as a share of time, and the freed capacity visibly funds automation.
- L5 OptimizedReliability steers roadmap
Budget health and toil trends input directly into planning; alerts page only on symptoms.
Maturity for sre is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
- Resilience Engineering
Resilience Engineering is related to this area
- Observability Engineering
Observability Engineering enables this area
- IncidentOps
IncidentOps is enabled by this area
- DevOps
DevOps overlaps with this area
- DevOps
DevOps is specialized by this area
- Resilience Engineering
Resilience Engineering complements this area
Sources
- Tier 1 — PrimarySite Reliability Engineering (Google) ↗— Google(verified 2026-09-19)
- Tier 1 — PrimaryThe Site Reliability Workbook (Google) ↗— Google(verified 2026-09-15)
- Tier 1 — PrimaryThe Site Reliability Workbook — Alerting on SLOs ↗— Google(verified 2026-09-19)
- Tier 1 — PrimaryThe Site Reliability Workbook — Release Engineering ↗— Google(verified 2026-09-18)