Оповещения

Оповещения и эскалация

Контакты, правила маршрутизации, шаги эскалации, подтверждение получения и тихие часы в Tenium.

Контакты

Контакт — это место, куда приходит оповещение: адрес электронной почты, чат в Telegram, webhook Slack или Discord, обычный URL webhook, второй адрес для эскалации. Контакты принадлежат аккаунту и, при необходимости, пространству клиента.

КаналТарифПримечания
EmailFreeДо 10 адресов в одном контакте
Discord, Google ChatFreeURL входящего webhook
TelegramStarterЛичные чаты и группы, с кнопкой подтверждения получения
Slack, Microsoft Teams, MattermostStarterURL входящего webhook
WebhookProПодписанный JSON POST, см. формат данных
Zapier, PagerDutyAgency

Маршрутизация

У каждого монитора есть список контактов. Если список пуст, используются контакты по умолчанию из аккаунта. Для мониторов в пространстве клиента сначала берутся контакты по умолчанию этого пространства.

Эскалация (Pro и выше)

Для каждого контакта оповещений можно задать задержку перед тем, как его оповестят. Цепочка контактов с растущими задержками и есть политика эскалации; больше ничего настраивать не нужно, а плата за отдельные сообщения не взимается. Например, для одного монитора:

  1. Сразу: e-mail (без задержки)
  2. Через 1 минуту: Slack
  3. Через 5 минут: PagerDuty

Каждый канал по-прежнему требует своего тарифа, см. таблицу выше. Контакт с задержкой оповещают, только если инцидент к этому моменту ещё открыт и его не подтвердили. Подтверждение инцидента (кнопка в Telegram или письме, ссылка в оповещении или API) отменяет ожидающие оповещения; так же действует и восстановление. Оповещения о восстановлении сразу приходят каждому контакту, получившему оповещение о сбое.

Контакты, принадлежащие пространству клиента, оповещают после задержки оповещений клиента этого пространства (по умолчанию 30 минут), так что агентство узнаёт о проблеме первым.

Содержание оповещения

Оповещение содержит название монитора, URL, краткое описание ошибки, регионы, подтвердившие сбой, код ответа и фрагмент ответа, определённый IP-адрес и ссылку на инцидент. Оповещение о восстановлении дополнительно указывает длительность простоя.

Тихие часы и обслуживание

Окна обслуживания (разовые или повторяющиеся) отключают оповещения, а простой в это время не учитывается в показателях аптайма. Тихие часы для контакта откладывают неважные уведомления (предупреждения о SSL, оповещения о времени ответа) до следующего утра. Оповещения о простое никогда не задерживаются.

Защита от флаппинга

Чтобы открыть инцидент, монитор должен быть подтверждён как недоступный кворумом регионов (2 из 2 рабочих регионов). Чтобы закрыть его, нужен такой же кворум подтверждения доступности. Если сайт «мигает» каждые 30 секунд, будет один инцидент, внутри которого записаны все смены состояния.

См. также

Эскалация оповещений, оповещения в Telegram, интеграции и тарифы.