Lion Cipher Lab

Set an availability SLO and alert on error-budget burn rate

Why it matters

Availability is one of the three classic security properties, and the hardest to manage by instinct. Alert on every failed health check and the on-call engineer gets paged dozens of times a month for blips. They learn to ignore the pager, and the real outage gets ignored too. Alert only on long outages and you find out from customers. Site reliability engineering (SRE) practice, as described in Google's SRE books, replaces instinct with a target and a budget. You choose a service level objective (SLO), such as 99.9 percent of minutes available over 30 days. The remaining 0.1 percent is the…

What you'll learn

Steps in this lab

  1. SLI, SLO, error budget, burn rate
  2. Generate 30 days of health checks
  3. Write the SLO analyzer
  4. Run it: the budget, and four ways to page
  5. Fix the signal, then measure what the fix costs
  6. Use the budget to decide, not just to alert

Open the full interactive lab →