You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • NecessaryAlways on
    • AnalyticsOpt-in
    • MarketingOpt-in
    • PreferencesOpt-in
    Still loading. Try again in a moment.Still loading. Try again in a moment.Still loading. Try again in a moment.
    Atlas
    • All-in-one
    • Solutions
    • Compare
    • Pricing
    PricingGet started
    1. Atlas
    2. Guides
    3. SLI, SLO and SLA: Definitions, Examples and Error Budgets
    October 26, 2026·9 min read·reliability, SLO, service levels, engineering

    SLI, SLO and SLA: Definitions, Examples and Error Budgets

    An indicator measures how the service behaves, an objective says how good it should be, and an agreement says what you promise. Keeping them apart makes reliability a decision rather than a feeling.

    Three abbreviations describe how reliability is measured and promised. They are related, and they are not interchangeable.

    • SLI, service level indicator: a measurement of some aspect of service behaviour, such as the proportion of requests that succeed or the proportion served within a stated time.
    • SLO, service level objective: a target for an SLI over a period, such as 99.9 percent of requests succeed over thirty days.
    • SLA, service level agreement: a commitment to a customer, often in a contract and often with consequences if missed. An SLA is usually less strict than the internal SLO so that the team has margin.

    Choose indicators that customers feel

    Pick indicators from the user's point of view. For a service that answers requests, the common ones are availability, meaning the share of valid requests answered successfully, and latency, meaning the share answered within a threshold. Other services need freshness, correctness or throughput. Avoid internal measures such as CPU use as indicators. They can help diagnosis but they are not what a user experiences.

    Measure at a point close to the user, such as the load balancer or the client, rather than deep inside, so that failures between the layers are counted.

    Set the objective

    Choose a target that reflects what users need, not the highest number you can imagine. Each additional nine costs much more than the last and may be invisible to users. Start from the current performance and from user expectations, set a target you can meet, and tighten it when you have evidence that users would benefit. State the period over which it is measured, commonly a rolling window of several weeks.

    Calculate the error budget

    The error budget is the amount of unreliability the objective allows. If the objective is 99.9 percent success over thirty days, the budget is 0.1 percent of requests. Over a thirty-day month of 43,200 minutes, 0.1 percent is about 43 minutes of full unavailability. The arithmetic is simple, and the consequence is useful: the budget turns reliability into a quantity that can be spent.

    Use the budget to make decisions. While plenty remains, ship at the normal pace. When it is nearly spent, slow down releases and spend effort on reliability. This links the engineering and product views: both can see the same number.

    Connect to releases and incidents

    • Releases consume budget when they cause failures. Track whether releases are the main source of spent budget, and tighten the readiness checklist if so. See the release management guide.
    • Incidents record how much budget was spent and why. Use the incident review to decide whether the SLO or the system should change.
    • Freeze windows and rollback plans are controls that protect the budget. See the change freeze and rollback guides.

    Common mistakes

    • Too many SLOs. Two or three per service, tied to user journeys, are enough.
    • Setting 100 percent. It is unattainable and leaves no budget for any change.
    • Treating an SLO as an SLA. Missing an internal objective is a signal, and missing an agreement is a breach.
    • Measuring from inside the system only.
    • Never revisiting the objective after a real incident shows it was wrong.

    Keep reading

    • Incident management: the complete guide
    • Release management: a complete guide
    • Service desk SLAs
    • MTTR, MTTA and MTTD
    • Alert Fatigue: How to Cut Noisy Alerts and Protect On Call
    • On-Call Management: Schedules, Escalation and Handover
    • Root Cause Analysis Methods: 5 Whys, Fishbone and Timelines
    • Free PDF tools
    • The all-in-one work OS

    FAQ

    Questions, answered.

    What is the difference between SLI, SLO and SLA?
    An SLI is a measurement, an SLO is a target for that measurement, and an SLA is a commitment to a customer, usually less strict than the SLO and often with consequences if missed.
    What is an error budget?
    The amount of unreliability an SLO allows. With a 99.9 percent objective, 0.1 percent of requests, or about 43 minutes in a thirty-day month, may fail. The budget guides how fast to ship.

    Ready when you are

    One workspace, not ten.

    Atlas replaces the stack with one platform for tasks, projects, CRM, contracts, e-signature, PDF tools, and analytics. Start free.

    Get started freeSee pricing
    AtlasWork, planned itself.

    The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    Product

    • Overview
    • PDF tools
    • Diagram tools
    • People & HR
    • Integrations
    • Marketplace
    • Pricing

    Resources

    • Guides
    • Glossary
    • Compare
    • Docs
    • API reference
    • Support
    • Changelog
    • Status

    Company

    • About
    • Careers
    • Press
    • Contact

    Legal & trust

    • Trust center
    • Security
    • Privacy
    • Terms
    • DPA
    • GDPR
    • SLA
    • Refunds
    • Google API data
    Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
    PrivacyTermsSecurityStatus