DEV Community

Cover image for SLA & SLO & SLI
Ibrahim S
Ibrahim S

Posted on

SLA & SLO & SLI

๐—ฆ๐—Ÿ๐—”: ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ ๐—Ÿ๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—”๐—ด๐—ฟ๐—ฒ๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€

What is an SLA?

๐Ÿ’ข An SLA (service level agreement) is an agreement between provider and client about measurable metrics like uptime, responsiveness, and responsibilities.

๐—ฆ๐—Ÿ๐—ข: ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ ๐—Ÿ๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—ข๐—ฏ๐—ท๐—ฒ๐—ฐ๐˜๐—ถ๐˜ƒ๐—ฒ๐˜€

What is an SLO?

๐Ÿ’ข An SLO (service level objective) is an agreement within an SLA about a specific metric like uptime or response time.

๐Ÿ’ข So, if the SLA is the formal agreement between you and your customer, SLOs are the individual promises you are making to that customer.

๐Ÿ’ข SLOs are what set customer expectations and tell IT and DevOps teams what goals they need to hit and measure themselves against.

๐—ฆ๐—Ÿ๐—œ: ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ ๐—Ÿ๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—œ๐—ป๐—ฑ๐—ถ๐—ฐ๐—ฎ๐˜๐—ผ๐—ฟ

What is an SLI?

๐Ÿ’ข An SLI (service level indicator) measures compliance with an SLO (service level objective).

๐Ÿ’ข So, for example, if your SLA specifies that your systems will be available 99.95% of the time, your SLO is likely 99.95% uptime and your SLI is the actual measurement of your uptime.

๐Ÿ’ข Maybe it's 99.96%. Maybe 99.99%. To stay in compliance with your SLA, the SLI will need to meet or exceed the promises made in that document.

Top comments (0)