SLI
Service Level Indicator Это метрика которую вы измеряете Например для сервиса логина это может быть доля успешных входов от общего числа корректных запросов или среднее время ответа API или процент ошибок 5xx Она показывает как сервис работает прямо сейчас и отражает реальный пользовательский опыт
SLO
Service Level Objective Вы берете SLI и задаете для него целевое значение Например доступность логина должна быть выше 99.9 процентов за скользящее окно 28 дней или время ответа API не более 200 мс для 95 процентов запросов Если SLO не выполняется это сигнал что нужно разбираться с проблемами до того как это массово заметят пользователи Часто используют error budget например при 99.9 процента допустимо 0.1 процента ошибок
SLA
Service Level Agreement Это то что вы официально обещаете клиентам в контракте Обычно значение ниже чем SLO например 99.5 процента доступности в месяц или не более 1 часа простоя в месяц Если SLA нарушается компания обязана предоставить компенсацию например сервисные кредиты или скидку
Если ваш SLO и SLA оба равны 99.9 процента то в момент когда доступность падает ниже этого уровня вы уже нарушили договор
SLI показывает где вы сейчас SLO показывает где вы должны быть SLA показывает что вы гарантируете клиентам
Комментарии (1)
Service Level Indicator Это метрика которую вы измеряете Например для сервиса логина это может быть доля успешных входов от общего числа корректных запросов или среднее время ответа API или процент ошибок 5xx Она показывает как сервис работает прямо сейчас и отражает реальный пользовательский опыт
SLO
Service Level Objective Вы берете SLI и задаете для него целевое значение Например доступность логина должна быть выше 99.9 процентов за скользящее окно 28 дней или время ответа API не более 200 мс для 95 процентов запросов Если SLO не выполняется это сигнал что нужно разбираться с проблемами до того как это массово заметят пользователи Часто используют error budget например при 99.9 процента допустимо 0.1 процента ошибок
SLA
Service Level Agreement Это то что вы официально обещаете клиентам в контракте Обычно значение ниже чем SLO например 99.5 процента доступности в месяц или не более 1 часа простоя в месяц Если SLA нарушается компания обязана предоставить компенсацию например сервисные кредиты или скидку
Если ваш SLO и SLA оба равны 99.9 процента то в момент когда доступность падает ниже этого уровня вы уже нарушили договор
SLI показывает где вы сейчас SLO показывает где вы должны быть SLA показывает что вы гарантируете клиентам