%%
date:: [[2022-10-21]]
%%
# [[Service Level Objective (SLO)]]
SLO, are another level of criteria within a project. SLO is a term borrowed from the related discipline of Site Reliability Engineering, and deals primarily with observable metrics that describe the state of an application. For example, SLOs may involve:
- CPU utilization
- memory utilization
- response time
- throughput
- Network I/O
- latency
SLOs are desired values for system metrics, and can be thought of as internal goals that the development team or company have set for the application. The consequences to SLOs not being met vary depending on the company, but they are usually internal in nature.
SLOs are typically less conservative than SLAs, as companies may be more willing to commit to something internally that they aren't willing to commit to externally.
<iframe width="560" height="315" src="https://www.youtube.com/embed/GyueCZi5qBI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
## [[SLAs vs SLOs vs SLIs]]