SLI измеряет поведение сервиса, а SLO сравнивает результат с целевым порогом или диапазоном.
Почему это важно
Фраза «доступность 99,9%» неполна без события, области, исключений и окна. SLO задаёт инженерную цель, а SLA добавляет договорные последствия.
Что подтверждено
Google SRE определяет SLO как целевое значение или диапазон уровня сервиса, измеряемого через SLI.
Граница применимости: Цель надёжности; юридические и коммерческие последствия относятся к SLA и не возникают из SLO автоматически.
SLO должен фиксировать метод, условия и окно измерения; один процент без этих параметров неоднозначен.
Граница применимости: Документ SLO сервиса; скользящее или календарное окно и исключения согласуют заинтересованные стороны.
Не путать
Что проверить
- Запишите формулу SLI и источник данных.
- Укажите цель, область, окно и исключения.
- Согласуйте действия при расходовании бюджета ошибок.
Первоисточники
Service Level Objectives
Google Site Reliability Engineering · Site Reliability Engineering, Chapter 4
Определяет SLI, SLO и SLA и объясняет user-centric latency, error rate, throughput и percentiles.
Открыть первоисточникImplementing SLOs
Google Site Reliability Engineering · The Site Reliability Workbook, Chapter 2
Описывает построение SLI/SLO от пользовательской цели, measurement window и error-budget policy.
Открыть первоисточник