Система уведомлений

Как настроить уведомления об инцидентах по email, Telegram и MAX

Полное руководство по событиям, каналам, тихим часам, тестовой отправке и диагностике доставки. Разбираем, почему сообщение могло быть отправлено, пропущено или завершиться ошибкой.

Настройка уведомлений об инцидентах по email, Telegram и MAX в UpWatch

Краткий ответ

В UpWatch уведомления связаны с инцидентами мониторинга. Можно включить сообщения о начале проблемы и о восстановлении, выбрать email, Telegram или MAX и настроить правила для рабочего пространства и отдельных мониторов.

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

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

Какие задачи решает система уведомлений
Уведомление полезно только тогда, когда оно сообщает правильному человеку о понятном событии.

Сообщить о начале инцидента

Команда узнаёт, что монитор перешёл в состояние проблемы и требуется проверка сайта, API или фоновой задачи.

Сообщить о восстановлении

После успешной проверки команда получает отдельное событие и понимает, что доступность восстановилась.

Доставить сообщение в рабочий канал

Email, Telegram и MAX позволяют направить сигнал туда, где его реально увидит ответственный.

Объяснить отсутствие сообщения

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

Как работает доставка уведомления
Перед фактической отправкой система проверяет несколько условий.
Этап 1

Возникает событие мониторинга

Основанием становится начало инцидента или восстановление после проблемы.

  • Событие связано с конкретным монитором.
  • Сохраняется время его возникновения.
  • Одиночный запуск можно сопоставить с общим периодом инцидента.
  • Для начала и восстановления используются отдельные настройки.
Этап 2

Применяются настройки уведомлений

Система определяет, какие правила действуют для рабочего пространства и конкретного монитора.

  • Включён ли канал.
  • Включено ли нужное событие.
  • Есть ли отдельная настройка монитора.
  • Доступен ли канал на текущем тарифе.
Этап 3

Проверяется получатель и режим отправки

Для канала должен быть настроен действующий адрес или подключённый чат.

  • Email должен быть доступен для отправки.
  • Telegram-чат должен быть подключён.
  • MAX-чат должен быть подключён.
  • Тихие часы не должны запрещать текущую отправку.
Этап 4

Сохраняется результат

После обработки появляется запись, по которой можно понять, что произошло.

  • Сообщение отправлено.
  • Сообщение пропущено по штатной причине.
  • Отправка завершилась ошибкой.
  • Причина доступна в интерфейсе на русском языке.
Сравнение каналов уведомлений
Каналы работают независимо и могут использоваться одновременно.
КаналДля чего подходитПреимуществаОграничения
EmailОсновной личный адрес, резервный канал и сохранение уведомлений в почтовом ящике.Доступен как базовый способ получения сообщений и не требует подключения бота.Скорость реакции зависит от почтового клиента, фильтров и привычки пользователя проверять почту.
TelegramЛичные сообщения и рабочие групповые чаты с быстрой реакцией команды.Подходит для оперативного оповещения нескольких участников.Требует подключения чата, доступности бота и тарифа с поддержкой канала.
MAXКоманды, которые используют MAX в ежедневной работе.Позволяет направлять уведомления о начале и восстановлении в MAX.Требует корректного подключения, прав бота и тарифа с поддержкой канала.
Как настроить уведомления без слепых зон
Настройка завершается не после включения переключателя, а после успешного теста и проверки истории.
Шаг 1

Определите события

Выберите, в каких случаях система должна формировать сообщения.

  • Начало инцидента.
  • Восстановление.
  • Не отключайте восстановление без причины.
  • Избегайте лишних событий, на которые никто не реагирует.
Шаг 2

Подключите получателей

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

  • Проверьте email.
  • Подключите Telegram при необходимости.
  • Подключите MAX при необходимости.
  • Убедитесь, что бот не удалён из чата.
Шаг 3

Настройте правила мониторов

Общие правила рабочего пространства можно дополнить настройками конкретных мониторов.

  • Проверьте, не выключен ли канал на уровне монитора.
  • Убедитесь, что отдельное правило не противоречит общему.
  • Проверьте ограничения тарифа.
  • Оставьте только действительно нужные каналы.
Шаг 4

Настройте тихие часы

Определите период, когда допустимо ограничить сообщения.

  • Проверьте часовой пояс.
  • Убедитесь, что начало и конец периода указаны правильно.
  • Оцените риск пропуска ночного инцидента.
  • Не используйте тихие часы как замену нормальной фильтрации шума.
Шаг 5

Выполните тестовую отправку

Проверьте каждый канал до первого реального инцидента.

  • Отправьте тестовое сообщение.
  • Убедитесь, что оно дошло.
  • Откройте запись в истории.
  • Исправьте причину ошибки, если тест неуспешен.
Шаг 6

Проверьте реальный сценарий

После настройки убедитесь, что события инцидента также обрабатываются ожидаемо.

  • Используйте безопасную тестовую проверку.
  • Проверьте событие начала.
  • Проверьте событие восстановления.
  • Сопоставьте сообщения с историей инцидента.
Диагностика проблем доставки
Статус и причина доставки помогают не тратить время на неподходящее исправление.
СимптомВозможная причинаЧто делать
Канал невозможно включитьКанал недоступен на текущем тарифе или превышено ограничение настроек.Проверьте текущий тариф и подсказку интерфейса. Не пытайтесь исправлять подключение, если действие заблокировано тарифом.
Канал включён, но получатель не подключёнНет подтверждённого Telegram- или MAX-чата либо отсутствуют необходимые данные канала.Пройдите подключение канала и обновите его состояние в интерфейсе.
Тест пропущенСработали тихие часы, ограничение или другая штатная проверка.Откройте причину пропуска. Изменяйте настройку только после понимания, почему система не дошла до отправки.
Тест отправлен, но внешний сервис вернул ошибкуНеверный получатель, удалённый чат, недостаточные права бота, таймаут или ошибка API провайдера.Проверьте подробную причину, состояние чата, права бота и повторите тест.
Начало пришло, а восстановление нетСобытие восстановления отключено либо для него применилось другое правило.Проверьте настройки событий и историю доставки, относящуюся к моменту закрытия инцидента.
Сообщение отправлено дваждыРаботают несколько каналов или получатель подписан через разные правила.Сопоставьте записи истории с каналами и настройками рабочего пространства и монитора.
Как построить рабочую схему уведомлений
Надёжная схема должна быть простой, проверяемой и понятной всей команде.

Назначьте основной канал

Команда должна знать, где именно ожидается оперативное сообщение. Несколько равнозначных каналов могут размыть ответственность.

Оставьте резервный канал

Для критичных систем полезно иметь второй способ доставки, который не зависит от того же приложения и привычек команды.

Определите ответственного

Сообщение без владельца превращается в информационный шум. Должно быть понятно, кто проверяет инцидент.

Не скрывайте восстановление

Без сообщения о восстановлении команда продолжает считать сервис неисправным либо вынуждена проверять его вручную.

Проверяйте каналы после изменений

Новый чат, смена адреса, удаление бота или изменение тарифа требуют повторной тестовой отправки.

Разбирайте неуспешные доставки

Систематические ошибки нельзя оставлять до следующего инцидента. Канал, который давно не работает, создаёт ложную уверенность.

Какие данные доступны в UpWatch
Интерфейс позволяет разбирать уведомления вместе с монитором и инцидентом.

Настройки рабочего пространства

Определяют общие события, каналы и тихие часы.

Настройки отдельного монитора

Позволяют учитывать особенности конкретной проверки и использовать отдельные правила.

Тестовые доставки

Помогают проверить подключение до возникновения реального инцидента.

История доставки

Показывает статус, канал, время и понятную причину ошибки или пропуска.

Связь с инцидентом

Сообщение можно рассматривать в контексте начала проблемы и восстановления.

Раздельное состояние каналов

Email, Telegram и MAX имеют независимые настройки и результаты отправки.

Ограничения системы уведомлений

  • UpWatch не управляет графиком дежурств сотрудников.
  • UpWatch не выполняет автоматические звонки и SMS.
  • UpWatch не подтверждает, что человек прочитал сообщение.
  • UpWatch не выполняет многоступенчатую эскалацию между сотрудниками.
  • Внешний провайдер может задержать или отклонить уже переданное сообщение.
  • Telegram и MAX требуют корректного подключения и подходящего тарифа.
  • Тихие часы могут намеренно ограничивать сообщения.
  • Получатель сам отвечает за фильтры почты, настройки уведомлений устройства и доступ к рабочему чату.
Частые вопросы

Какие каналы поддерживает UpWatch?

В текущей реализации доступны email, Telegram и MAX. Доступность Telegram и MAX зависит от тарифа.

Можно ли включить только уведомление о восстановлении?

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

Что такое тихие часы?

Это заданный период, в который отправка уведомлений может быть ограничена согласно настройкам рабочего пространства.

Как проверить Telegram или MAX?

Подключите чат, обновите состояние канала и выполните тестовую отправку из интерфейса.

Где посмотреть причину ошибки?

Причина отображается в истории тестовой или реальной доставки. Там можно отличить ошибку внешнего сервиса от штатного пропуска.

Гарантирует ли успешная отправка, что сообщение прочитано?

Нет. Успешный статус подтверждает результат отправки со стороны системы и провайдера, но не факт прочтения человеком.

Связанные материалы
Дополнительные страницы помогут настроить отдельные каналы и разобраться с инцидентами.
Уведомления о падении сайта

Практическая настройка оповещений для сайта, API и критичных страниц.

Telegram-уведомления

Подключение Telegram и особенности личных и групповых чатов.

MAX-уведомления

Подключение MAX как отдельного канала уведомлений.

Email-уведомления

Использование почты для начала и восстановления инцидента.

Управление инцидентами

Как объединяются неуспешные проверки и фиксируется восстановление.

История проверок

Как проверить результаты запусков, предшествующих уведомлению.

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