What are SLOs and Why They Are Useful

Traffic Light

What are SLOs?

Service Level Objectives, SLOs, which are what many people call SLAs, which are actually service level agreements, define objective values for metrics that indicate whether services are working successfully on behalf of the customer.

They are different from alerts, canary alarms, graphs of errors or latencies, etc.

SLOs are based on SLIs, which are service level indicators, which is basically a metric related to level of service provided.

An SLO is an objective for one or more SLIs. An SLO has to be measured for a window of time to be meaningful. For example, if you say that your SLO is 99.95% availability, then you must measure that over a window of time. Whether you meet or miss your SLO depends on both the definition and the time window you are considering.

Why are SLOs useful?

SLOs provide several things that are not easily directly obtainable from just the underlying metrics or graphs visualizing them.

Further Reading

By Richard Anton

Apr 20, 2022

http://www.ranton.org/