Триггеры — уведомления об инцидентах

Триггеры – это пороговые значения трафика, в случае достижения которых автоматически будет сформировано и отправлено уведомление об инциденте.

 

Чтобы настроить уведомления об инцидентах, перейдите в раздел Домены, выберите домен и в модуле Триггеры нажмите Настроить триггеры.

Интерфейс личного кабинета, вкладка Триггеры. Список триггеров пуст, на экране кнопка Настроить триггеры

Интерфейс личного кабинета, вкладка Триггеры. Открыто окно Настройка триггеров

В модальном окне включите триггеры для тех событий, которые хотите видеть в журнале инцидентов. Задайте для них пороговые значения — если показатель окажется выше заданного значения, будет зафиксирован инцидент.

Пока триггер выключен, инциденты не отслеживаются и не записываются в журнал

В правой части строки можно включить оповещения, чтобы получать уведомления об инцидентах. Доступны следующие способы оповещения:

  • Письмо на email, привязанный к аккаунту (требует верификации почтового адреса)
  • Webhook на URL, указанный в разделе Способы оповещения

 

История инцидентов доступна в таблице Инциденты.

Интерфейс личного кабинета, вкладка Триггеры. Таблица Инциденты с несколькими записями

 

Настроить способы уведомлений можно в блоке Способы оповещения в верхней части страницы.

Интерфейс личного кабинета, вкладка Триггеры. В блоке Способы оповещения выделена кнопка Изменить

Интерфейс личного кабинета, вкладка Триггеры. Открыто окно Настройка оповещений, в поле Webhook URL указан адрес http://example.com?hook

Чтобы получать оповещения на email, может понадобиться подтвердить его. Это можно сделать на вкладке Настройки в Профиле пользователя

Чтобы получать оповещения через webhook, достаточно настроить обработку webhook на своем сервере и указать его URL в поле Webhook URL. Webhook URL может включать строку запроса (query string): http://example.com?hook

На указанный URL будет приходить JSON со следующими полями:

{
  "event": "start_anomaly",
  "anomalyId": "1670666400-P113699-38",
  "triggerId": "rps_suspected",
  "startTime": 1670666400,
  "endTime": null,
  "threshold": 40,
  "peakValue": 60,
  "proxyId": 101222,
  "domain": "example.com"
}