Create SLO
The SLO creation flow has 5 steps.
Define SLI
Set Target
Name and Description
Alert Rules
Review and Create
Step 1: Define SLI
Configure the metrics used to measure reliability.
Required fields:
Time Window: for example
28dData Source: choose a Prometheus data source
Query Type: use
RatioSuccess Metric: required in ratio mode
Total Metric: required in ratio mode
Example:
Success metric: http_requests_total{status=~"2.."}
Total metric: http_requests_totalValidation rules:
a data source must be selected
the time window must not be empty
success and total metrics are both required in ratio mode
Step 2: Set target and error budget
Define the reliability target.
Fields:
Target: minimum acceptable SLI from
0to100Error Budget: calculated automatically as
100% − Target
Validation rules:
target percentage is required
target must be between
0and100
Step 3: Add name and description
Provide the SLO a clear identity.
Available fields:
SLO Name: required
Description: optional
Service Name: optional
Status: enable/disable slo
Step 4: Add SLO alert rules
Configure alerts for fast and slow error budget burn.
Available fields:
Enable Alert Rules: optional
Notification Channel: required if alert rules is enabled
Fast Burn Rate alert: optional
Slow Burn Rate Alert: optional
See the alert rules section for details.
Step 5: Review and create
Review all settings before saving.
Use Run queries to preview SLI Performance:
current SLI ratio
success count
total count
time-series graph of success and total metrics
On save, the system:
creates the SLO definition
provisions a linked SLO dashboard
creates alert queries and alert rules when alerting is enabled
executes alert queries immediately to seed initial data
SLO alert rules
SLO alerts follow the multi-window, multi-burn-rate method from the Google SRE Workbook.
This combines two signals:
how fast the budget is burning
how long the burn has been sustained
Reference: [Alerting on SLOs — Google SRE Workbook](https://sre.google/workbook/alerting-on-slos/)
Default thresholds
The default thresholds are based on a formula. They are not arbitrary.
The examples below use the standard 30-day SRE convention for threshold derivation. Your actual SLO window can still be 28d or another supported value.
Fast burn alert
A fast burn alert detects sudden and major outages.
Default settings:
threshold:
14.4×short window:
5mlong window:
1hdefault severity:
Criticalrecommended range:
10×to20×
The 14.4× threshold comes from this goal:
Alert if 2% of a 30-day error budget is consumed within 1 hour.
What it means:
1×: no alert6×: slow burn territory14.4×: budget exhausted in about50 hours36×: severe outage
The alert fires when either the 5m window or the 1h window exceeds the threshold.
Use this alert for incidents that need immediate investigation.
Slow burn alert
A slow burn alert detects sustained and moderate degradation.
Default settings:
threshold:
6×short window:
30mlong window:
6hdefault severity:
Warningrecommended range:
2×to10×
The 6× threshold comes from this goal:
Alert if 5% of a 30-day error budget is consumed within 6 hours.
What it means:
1×: no alert2×: elevated and worth watching6×: budget exhausted in about5 days14.4×: fast burn territory
Use this alert for issues that are serious but not yet catastrophic.
Multi-window logic
Each alert type uses two windows:
a short window for fast detection
a long window for confirmation
This balances speed and false positives.
Fast burn uses:
5m1h
Slow burn uses:
30m6h
The alert fires if either window exceeds the configured threshold.
This means:
a short window catches problems quickly
a long window confirms the issue is sustained
This pattern reduces noisy alerts from very brief spikes.
Alert severity
Each alert can have a severity.
Typical defaults:
Critical for fast burn
Warning for slow burn
You can change severity per alert type during SLO setup.
Notification channels
When alerting is enabled, select at least one notification channel.
Supported channels can include:
Slack
PagerDuty
Email
Webhooks
other configured destinations#### Notification channels
You can select multiple channels. The same channels are shared by fast and slow burn alerts.
If alerting is disabled on an existing SLO, all linked alert rules and queries are permanently deleted when you save.
Last updated
Was this helpful?