Sre Practices
by @codekungfu
Deep SRE workflow—SLOs/SLIs, error budgets, alerting, toil reduction, incident readiness, capacity, and balancing reliability with delivery. Use when improvi...
clawhub install sre-practices📖 About This Skill
name: sre-practices description: Deep SRE workflow—SLOs/SLIs, error budgets, alerting, toil reduction, incident readiness, capacity, and balancing reliability with delivery. Use when improving production culture, defining service reliability targets, or reducing on-call pain.
SRE Practices (Deep Workflow)
SRE is not “ops with a fancy title”—it is engineering reliability with explicit trade-offs between velocity and stability, measured with SLOs and managed through error budgets and toil budgets.
When to Offer This Workflow
Trigger conditions:
Initial offer:
Walk through six stages: (1) user journeys & SLIs, (2) SLO targets & windows, (3) error budgets & policy, (4) alerting & on-call, (5) toil & automation, (6) continuous improvement. Confirm service tiering and business criticality.
Stage 1: User Journeys & SLIs
Goal: Measure what users actually experience, not only server uptime.
Activities
Good SLIs
Exit condition: SLI definitions documented with data sources (metrics, logs, probes).
Stage 2: SLO Targets & Windows
Goal: Set achievable targets with explicit consequences.
Process
Realism
Exit condition: Published SLO document per service or journey with measurement method.
Stage 3: Error Budget Policy
Goal: Decide how to spend budget—feature velocity vs reliability work.
Policy Examples
Communication
Exit condition: Written policy: what happens when budget burns at 25/50/100%.
Stage 4: Alerting & On-Call
Goal: Pages are symptom-based, actionable, low noise.
Principles
On-Call Health
Exit condition: Alert inventory reviewed; tuning backlog for noisy alerts.
Stage 5: Toil & Automation
Goal: Reduce manual, repetitive, automatable work with measurable toil budgets.
Identify Toil
Remediate
Exit condition: Toil reduction roadmap with owners; ideally 50% toil cap aspiration per team norm (Google SRE guideline—adapt to org).
Stage 6: Continuous Improvement
Goal: Reliability work is prioritized like features.