SLO Dashboard
Each SLO has a linked dashboard that shows:
Current SLI ratio over the selected window
Error budget remaining
Good events versus total events
Burn rate trends
The dashboard is created automatically when the SLO is created.
SLO status reference
An SLO can appear in these states:
Healthy: target is being met and budget is intact
At Risk: budget is running low
Violated: the SLO has been breached
Warning: a slow burn alert is firing
Degraded: a fast burn alert is firing
No Data: there is not enough metric data to evaluate
Disabled: the SLO is administratively disabled
Best practices
Set the right target
Start with
99.5%for internal servicesStart with
99.9%for customer-facing servicesAvoid targets above
99.99%unless your platform can support itRevisit targets regularly using actual SLI data
Configure alerts well
Enable both fast and slow burn alerts for production services
Start with the default thresholds
Route fast burn alerts to an on-call channel
Route slow burn alerts to a team channel for review
Choose metrics carefully
Prefer counter metrics for both good and total events
Make sure the total metric includes all attempts
Prefer service-level metrics over per-instance metrics when possible
Pick a stable time window
28dis the recommended default7dcan help during early setup and tuningavoid windows shorter than
24hfor production SLOs
Glossary
SLI: the measured ratio of good events to total events
SLO: the target percentage the SLI must meet over a time window
Error Budget: the allowed unreliability, calculated as
100% − SLO TargetError Budget Remaining: the portion of the budget not yet consumed
Burn Rate: how fast the budget is being consumed
Fast Burn: alert for sudden high-severity outages
Slow Burn: alert for gradual sustained degradation
Multi-window alert: alert that checks two windows to reduce false positives
Time Window: rolling evaluation period such as
28dNotification Channel: destination that receives SLO alerts
PromQL: Prometheus Query Language used to define SLI metrics and alert queries
Last updated
Was this helpful?