Оповещения
Пороговые правила для метрик ваших звонков — отправляются по email, в Slack или на ваши вебхуки в момент, когда что-то выходит за пределы нормы.
Правила оповещений отслеживают метрики звонков вашей организации и уведомляют вас, когда
превышается порог — доля успешных звонков ниже 80 % за последний день,
более 500 звонков за час, регрессия набора тестов. Управляйте ими в разделе
Настройки → Организация → Оповещения
(/dashboard/organization?tab=alerts). Для управления правилами оповещений требуется
роль admin или owner.
Создание правила
Нажмите Создать правило и заполните:
| Поле | Варианты |
|---|---|
| Метрика | Доля успешных звонков · Доля неудачных звонков · Средняя оценка · Объём звонков · Регрессии набора тестов |
| Условие | меньше · не больше · больше · не меньше |
| Порог | Число для сравнения |
| Окно (часы) | Глубина расчёта метрики — от 1 до 720 часов |
| Получатели по email | Через запятую, до 10 адресов |
| URL входящего вебхука Slack | Необязательно — отправляет сообщение об оповещении в канал |
| Период ожидания (минуты) | Минимальное время без уведомлений между срабатываниями (по умолчанию 60) |
| Отправлять в вебхуки для разработчиков | Также отправлять событие alert.triggered на ваши конечные точки вебхуков |
| Включить правило оповещения | Правила можно сохранить выключенными и включить позже |
Пример: «Доля успешных звонков меньше 80 за последние 24 часа» срабатывает, когда доля успешных оценённых звонков за последние 24 часа опускается ниже 80 %.
Как работает срабатывание
Правила оцениваются в пределах настроенного вами скользящего окна. Когда условие выполняется, правило срабатывает один раз, а затем не отправляет уведомления в течение периода ожидания, даже если метрика остаётся за пределами порога — поэтому проблемный час создаёт одно уведомление, а не уведомление при каждой проверке. При каждом срабатывании сохраняются значение метрики, порог и время.
Каналы доставки
Одно правило может одновременно отправлять уведомления по всем трём каналам:
- Email — сообщение каждому указанному получателю с названием правила, метрикой, значением, порогом и окном.
- Slack — то же сообщение, отправленное через URL входящего вебхука Slack.
- Вебхуки для разработчиков — событие
alert.triggered, доставленное на конечные точки вебхуков вашей организации для интеграции оповещений с PagerDuty, инструментами дежурств или вашими собственными системами.
Сбой одного канала никогда не блокирует остальные.
Управление правилами
На вкладке «Оповещения» перечислены все правила с состоянием включено/выключено и временем последнего срабатывания. Включайте и выключайте правила прямо в списке, нажмите Редактировать, чтобы изменить любое поле, или удалите правила, которые вам больше не нужны. Рядом отображается недавняя активность оповещений, чтобы вы могли убедиться, что правило действительно срабатывает так, как ожидается.