Read an SLO window
An SLO defines a target and window for a user-visible measure. Read the denominator and exclusions before comparing current behavior to the target.
Understand the pattern
An SLO defines a target and window for a user-visible measure. Read the denominator and exclusions before comparing current behavior to the target.
Interpret the evidence
Record 80 failures against a 100-failure allowance in this simplified request-count SLO.
A tempting mistake
The target allows zero failures under every possible window.
All names, measurements, prices, versions, and thresholds in this exercise are fictional training data. The evidence supports this bounded scenario, not a claim about a live provider.
Worked example and expected result
$ cat /opt/ai-lab/cases/aiops-observability-tracing-011.json{
"fixture": "Fictional training data; not a live measurement.",
"target_success": 0.999,
"window": "30 days",
"eligible_requests": 100000,
"failures": 80
}Exit status: 0. The command completed successfully in the training fixture.
$ jq .failures /opt/ai-lab/cases/aiops-observability-tracing-011.json80
Exit status: 0. The command completed successfully in the training fixture.
$ printf '%s\n' 'record-budget-remaining' > /home/learner/lab/aiops-observability-tracing-011-decision.txt(no output; exit 0)
Exit status: 0. The command completed successfully in the training fixture.
Explain it
Apply it elsewhere
Keep the momentum.
Complete the lab, then explain and apply the pattern.
Next: Calculate error-budget postureTry an incident drillAnonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.
Keep learning
- 01Review model saturationSaturation combines utilization, queueing and service time. High utilization without queue growth can mean useful work; a growing queue gives the observation operational context.Practice
- 02Calculate error-budget postureError-budget posture compares observed bad events with the allowance implied by the SLO. Record the window and avoid mixing request-based and time-based budgets.Practice
- 03Build an incident timelineAn incident timeline preserves ordering, versions and the distinction between observations and interventions. Use timestamps with a shared timezone or offset.Practice