{"head":{"title":"What Is an SLO (Service Level Objective)? | OceanLab","description":"An SLO is an internal reliability target, such as 99.9% of requests succeeding, measured by an SLI. How it relates to SLAs, an example and common mistakes.","canonical":"https://oceanlab.in/glossary/slo"},"crumbs":[{"name":"Home","path":"/"},{"name":"Glossary","path":"/glossary"},{"name":"SLO","path":"/glossary/slo"}],"slug":"slo","term":"SLO (service level objective)","aka":["service level objective","SLI"],"category":"Reliability","short":"An internal reliability target for a service, such as 99.9% of requests succeeding, measured by a service level indicator (SLI).","body":[["Google's SRE book defines an SLI as a carefully defined measure of some aspect of service, such as request latency or error rate, and an SLO as a target value or range for that SLI. For example: 99.5% of search requests return in under 300 milliseconds, measured over 28 days."],["The gap between 100% and the SLO is the error budget. While budget remains, the team can ship quickly. When it runs out, reliability work comes first. An ",{"href":"/glossary/sla","text":"SLA"}," is usually set looser than the SLO."]],"why":["Without SLOs, reliability is argued about by feel. With them, the team knows when things are good enough, when to stop shipping and fix, and what to alert on. They also make ",{"href":"/glossary/uptime","text":"uptime"}," promises to customers grounded in real data."],"example":["A checkout service has an SLO of 99.9% successful requests a month. A bad deploy uses most of the month's error budget in one afternoon, so the team pauses feature releases for a week and adds automated rollback."],"inBuild":["Picking two or three SLOs for the user-facing paths, such as login and checkout, and wiring up monitoring for them belongs in the launch checklist of a product build."],"mistakes":[["Aiming for 100%. It is impossible and blocks every release."],["Measuring server health instead of what users actually experience."],["Too many SLOs, so none of them drive decisions."]],"related":[{"href":"/glossary/sla","label":"SLA (service level agreement)","detail":"A contract that promises a level of service, such as uptime or support response time, and says what happens if it is missed."},{"href":"/glossary/uptime","label":"Uptime","detail":"The share of time a service is working and reachable, usually written as a percentage such as 99.9%."},{"href":"/glossary/rto","label":"RTO (recovery time objective)","detail":"How long a system can stay down after a failure before the outage seriously harms the business."},{"href":"/glossary/rpo","label":"RPO (recovery point objective)","detail":"The point in time to which data must be recoverable after an outage: in practice, how much recent data you can afford to lose."}],"tools":[],"links":[{"href":"/software","label":"Software by industry","detail":"Systems we build per industry, with guides and tools."}],"sources":[{"title":"Google SRE book, Service Level Objectives","url":"https://sre.google/sre-book/service-level-objectives/","checkedAt":"2026-10-25"}],"legal":false,"updatedAt":"2026-10-25"}