Довідка та інструкціїСповіщення › Правила відправлення алертів

Правила відправлення алертів

3 хв читання · Сповіщення

ePulz.io не надсилає сповіщення за кожного короткого коливання. Мета - повідомляти вас лише про реальні проблеми й не засипати вас хибними тривогами. У цій статті ми пояснимо, коли приходить сповіщення, як працюють повторні спроби, що таке recovery-лист (підтвердження відновлення) і тихий режим (Quiet hours).

Коли виникає сповіщення

Сповіщення надсилається, коли монітор фіксує проблему - наприклад:

  • Сервер відповідає іншим HTTP-кодом, ніж очікується (за замовчуванням 200, що означає в порядку).
  • Відповідь триває довше за встановлений ліміт часу.
  • У відповіді бракує ключового слова, яке ви задали в HTTP-моніторі (поле Очікуване ключове слово).
  • SSL-сертифікат незабаром закінчується (попередження приходять за 30, 14, 7, 3 і 1 день).
  • Закінчується термін дії домену (попередження приходять за 30, 14, 7, 3 і 1 день).
  • Монітор Heartbeat (очікує регулярне "серцебиття" від вашого завдання) не отримав очікуваний пінг навіть у вікні допуску (grace period).

Захист від хибних тривог (anti-flap)

Щоб не отримувати сповіщення за кожного короткого "посмикування" мережі, ви можете в кожному моніторі задати Кількість збоїв перед сповіщенням:

  • 1 - миттєве сповіщення одразу за першого збою (найчутливіше).
  • 2 або 3 - рекомендоване налаштування. Воно усуває короткі переривання мережі, не даючи пропустити справжній збій.

Якщо у вашого сервера інколи бувають короткі коливання, значення 2 або 3 ми рекомендуємо як вибір за замовчуванням.

Перевірка з кількох регіонів

Якщо доступно кілька зондів, збій ми перевіряємо з кількох регіонів і надсилаємо сповіщення лише після підтвердження щонайменше двома регіонами. Завдяки цьому відфільтровуються локальні мережеві проблеми (наприклад, збій одного провайдера підключення в іншій країні), які вас реально не стосуються.

Сповіщення про відновлення (recovery)

Коли монітор після збою знову відповідає в порядку, ми надсилаємо вам сповіщення про відновлення із загальною тривалістю збою. Так вам одразу зрозуміло, чи потрібно втручатися, чи вже все вирішено. Recovery-листи можна вимкнути в налаштуваннях, якщо вам достатньо лише сповіщення під час збою.

Жодних дубльованих сповіщень

Під час одного збою ви отримуєте лише одне сповіщення. Навіть якщо монітор збоїть кілька разів поспіль, до вас не прийдуть десятки листів. Дубльовані сповіщення (той самий збій різними каналами) ми автоматично об'єднуємо. Нове сповіщення ми надсилаємо лише за наступного окремого збою, тобто після того, як монітор тим часом відновив сервіс.

Тихий режим (Quiet hours)

Під час тихого режиму ми не надсилаємо сповіщень - вони не прийдуть і заднім числом після його завершення. Для критичних сповіщень використовуйте webhook, який оминає тихий режим. Тихий режим і канали сповіщень ви налаштуєте в розділі Сповіщення:

Налаштування сповіщень в ePulz.io - Telegram, Slack, Discord, webhook і тихий режим
Сповіщення - підключення Telegram в один клік, webhook'и для Slack і Discord та налаштування тихого режиму
Рекомендація: Для більшості сайтів ідеальне налаштування - 2 збої перед сповіщенням та увімкнені сповіщення про відновлення. Для критичної інфраструктури виберіть 1 і використайте перевірку з кількох регіонів.
Чи був цей посібник корисним?