Практический SLO переводит абстрактное требование очень высокой надежности в конкретную измеримую цель, напрямую связанную с опытом реального пользователя, риском бизнеса и ценой дальнейших улучшений.
Выберите SLI
Измеряйте долю успешных и достаточно быстрых ключевых операций с точки зрения клиента, а не здоровье отдельного сервера. Окно задайте.
Поставьте цель
SLO должен быть строже минимального обязательства, но не стремиться к недостижимым ста процентам. История помогает калибровать.
Используйте бюджет
Допустимые ошибки дают пространство для изменений, а исчерпание бюджета переключает внимание на надежность. Правила согласуйте заранее.
Регулярно проверяйте, отражает ли выбранный индикатор реальную боль пользователей, потому что технически выполненный SLO бесполезен, если критичная функция остается недоступной отдельному сегменту, региону или типу операции, скрытому внутри среднего значения.
Источником сигналов служит observability системы. Бюджет учитывайте при canary release.