Логотип

SLO

Бизнес и продукт

Определение

Целевой уровень сервиса (англ. Service Level Objective, сокращенно SLO) — цифра, которую команда ставит себе целью по качеству работы системы: доступность, скорость ответа, доля ошибок. Цель задают по измеряемому показателю, его называют SLI. Пример: 99,9% запросов к корзине за 30 дней завершаются без ошибки и быстрее 300 миллисекунд. Отличие от SLA в последствиях. SLA прописывает в договоре, что будет при нарушении, а SLO остается внутренней целью и обычно строже договорной цифры. Разница между 100% и целью называется бюджетом ошибок. Пока бюджет не израсходован, команда выпускает новые версии. Когда он кончился, силы уходят на надежность. Подход описан в книге Google о SRE, а за выполнением цели следят через мониторинг.