Создание SLO-алерта
SLO-алерты отслеживают показатели выбранного SLO: остаток и фактический расход бюджета ошибок (Error Budget), а также коэффициент Burn Rate. Используйте эти алерты, чтобы вовремя заметить риск нарушения SLO и оценить влияние инцидента на надежность сервиса.
Перед созданием SLO-алерта создайте и настройте SLO. Для алерта типа Burn Rate в исходном SLO должен быть включен расчет Burn Rate. Без него алерт перейдет в статус No data.
Примечание
Для просмотра алертов необходима роль viewer или выше на облако. Подробнее о ролях в разделе Управление доступом в Monium.
-
На главной странице Monium
слева выберите Алерты и SLO → Алерты. -
Вверху справа нажмите Создать алерт → SLO.
-
Укажите основные параметры алерта:
-
Название — произвольное название алерта.
-
ID — уникальный идентификатор алерта с префиксом проекта. Если не задан, генерируется автоматически. После создания алерта изменить ID нельзя.
-
Описание — назначение алерта или комментарий.
-
Уровень алерта — уровень критичности алерта. Выбирайте уровень по влиянию события:
Unspecified— черновик или тест без выбранного уровня.Disaster— недоступность сервиса или риск потери данных.Critical— деградация сервиса или нехватка ресурсов.Info— плановая операция или тестовый алерт.
-
-
В поле Тип выберите:
- Error Budget — контролирует остаток бюджета ошибок или его фактический расход за окно алерта.
- Burn Rate — контролирует скорость расхода бюджета ошибок. Подходит для дежурства и быстрого обнаружения инцидентов.
Подробнее о различиях проверок в разделе SLO-алерты.
-
В блоке Настройки алерта выберите проект, в котором находится SLO, и сам SLO. Проект SLO может отличаться от проекта алерта. Собственные запросы к метрикам задавать не нужно.
-
В блоке Условия срабатывания настройте параметры, при которых будет изменяться статус алерта.
Задайте хотя бы один порог: Warning или Alarm.
Для типа Error Budget в поле Метод расчета выберите один из методов:
- Остаток Error Budget — проверка среднего остатка бюджета за окно вычисления алерта. Укажите минимальный допустимый остаток в процентах. Например, задайте
20%для Warning и10%для Alarm. Если заданы оба порога, значение Alarm должно быть меньше значения Warning. - Скорость расхода Error Budget — проверка разности остатков бюджета в начале и конце окна. Задайте Окно вычисления и пороги допустимого расхода в процентах. Например, при окне
1hи пороге Alarm, равном5%, алерт сработает, если за час потрачено больше 5% бюджета. Если заданы оба порога, значение Alarm должно быть больше значения Warning.
Для типа Burn Rate настройте окно вычисления и пороги:
- Выберите длинное окно вычисления. Короткое окно определяется автоматически и составляет 1/12 длинного: например,
5mдля длинного окна1h. - Выберите способ задания порогов: коэффициент Burn Rate или процент расхода бюджета за окно алерта.
- Укажите выбранные пороги в заданных единицах. Если заданы оба, значение Alarm должно быть больше значения Warning. Например, для SLO с окном 30 дней коэффициент
14.4на окне1hсоответствует расходу 2% бюджета за час.
Алерт типа Burn Rate срабатывает, когда коэффициенты на длинном и коротком окнах превышают соответствующий порог. Подробнее об окнах проверки и способах задания порогов.
- Остаток Error Budget — проверка среднего остатка бюджета за окно вычисления алерта. Укажите минимальный допустимый остаток в процентах. Например, задайте
-
Настройте прореживание данных или оставьте значения по умолчанию.
-
Задайте политики обработки отсутствия данных. Чтобы отличать отсутствие данных от выполнения SLO, установите
No dataдля отсутствия метрик и отсутствия точек в окне вычисления. -
(Опционально) Укажите аннотации к алерту.
-
(Опционально) Для сортировки и поиска алертов добавьте лейблы в формате
ключ=значение.Разделяйте пары
ключ=значениезапятыми. Чтобы использовать лейблы в другом алерте или в строке поиска, нажмите кнопку Скопировать все лейблы. -
(Опционально) В блоке Ссылки добавьте ссылки на связанные ресурсы.
-
Настройте уведомления. Если у вас нет канала уведомлений, создайте его.
Если для выбранного уровня алерта настроены способы уведомлений по умолчанию, они применяются и при пустой таблице уведомлений. Для настройки нажмите Редактировать. Проверьте значения параметров Статус срабатывания и Повторная отправка.
Чтобы не получать уведомление при каждой смене статуса, включите Подавление шума. Используйте настройку для SLO с низким трафиком, когда статус может кратковременно меняться из-за небольшого числа событий. Подробнее о подавлении шума в разделе Подавление шума.
-
Проверьте результат вычисления алерта.
Вверху справа нажмите Проверить результат. Monium пересчитает алерт по текущим настройкам и покажет вычисленный статус, график и значения переменных. Проверка позволяет оценить доступность данных и корректность настроек алерта.
-
Нажмите Создать. Алерт появится в списке.