SLO (Service Level Objective)

An internal target for service reliability, typically more ambitious than the external SLA.

An SLO, or Service Level Objective, is an internal reliability target that a team sets for their service. SLOs are typically stricter than SLAs — if your SLA promises 99.9% uptime, your SLO might target 99.95% to provide a safety buffer.

SLOs are the cornerstone of Site Reliability Engineering (SRE) practice. They provide a framework for making trade-off decisions: when the service is well within its SLO, teams can ship features faster; when the error budget is nearly exhausted, teams should prioritize reliability work.

A well-defined SLO includes the SLI (what you measure), the target (the threshold), and the measurement window (typically 30 days rolling). For example: "99.95% of HTTP requests return a successful response within 500ms over a 30-day rolling window." Monitoring tools like Hyperping provide the SLI data needed to track SLO compliance.

Hyperping monitoring dashboard

Related Terms

SLA (Service Level Agreement)
A formal contract defining the expected level of service, including uptime guarantees, between a pro...
SLI (Service Level Indicator)
A quantitative measure of a specific aspect of service reliability, such as availability, latency, o...
Error Budget
The maximum amount of unreliability a service can have within a given period, derived from the SLO.
SRE (Site Reliability Engineering)
A discipline that applies software engineering practices to infrastructure and operations to build s...

Related Resources

Get started

Start monitoring in the next 5 minutes.

Stop letting customers discover your outages first. Set up monitoring, status pages, on-call, and alerts before your next coffee break.

14 days free trial — No card required