Довідка та інструкціїHeartbeat (cron моніторинг) › Створення heartbeat монітора

Створення heartbeat монітора

3 хв читання · Heartbeat (cron моніторинг)

Мета: Створити монітор Heartbeat і отримати адресу для пінгу, яку ви вставите у своє cron-завдання.

Крок 1: Відкрийте створення монітора

  1. В огляді ePulz.io натисніть + Додати монітор
  2. Виберіть тип Heartbeat (cron)
Форма нового монітора - вибір типу, адреса та інтервал
Форма нового монітора - ви вибираєте тип, вводите назву та інтервал.

Крок 2: Назвіть монітор

Використовуйте описову назву, яка нагадає вам, що ви відстежуєте. Приклади:

  • Нічна резервна копія БД
  • Синхронізація з CRM (щогодинна)
  • Щотижневе виставлення рахунків
  • Видалення старих входів

Крок 3: Налаштуйте інтервал

Інтервал у хвилинах - як часто має приходити Heartbeat:

  • 5 = кожні 5 хвилин (короткі завдання, перевірка служби)
  • 60 = щогодини
  • 1440 = щодня (24 × 60)
  • 10080 = щотижня (7 × 24 × 60)

Крок 4: Налаштуйте вікно допуску (grace)

Допуск - це час після очікуваного терміну, протягом якого ми ще чекаємо. Cron-завдання можуть мати незначне зміщення (мережевий час, затримка або завдання триває довше за звичайне).

Рекомендації:

  • Короткий cron (5-60 хв): допуск 2-10 хвилин
  • Щогодинний cron: допуск 10-15 хвилин
  • Щоденний cron: допуск 30-60 хвилин
  • Щотижневий cron: допуск 6 годин і більше

Крок 5: Сповіщення

Увімкніть, які канали мають отримувати сповіщення при пропущеному Heartbeat:

Крок 6: Збережіть і отримайте адресу

Натисніть Створити монітор. Відкриється сторінка монітора з вашою унікальною адресою Heartbeat:

https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj

Цю адресу ви додаєте до свого cron-скрипту або завдання. Відтепер ePulz.io очікуватиме пінг кожні [interval] хвилин.

Порада: Адреса секретна - той, хто її знає, може вдавати, що ваш cron працює. Не діліться нею і не розміщуйте її в публічних репозиторіях.

Стан монітора

Після створення монітор перебуває в стані Очікування (чекає на перший Heartbeat). Після першого успішного пінгу він перемикається на OK. Якщо Heartbeat не надходить у очікуваному вікні, він перемикається на Збій і надсилає сповіщення.

Наступний крок:

Додайте адресу Heartbeat до свого cron-завдання (приклади для bash, Python, Node.js).

Додавання до cron-завдання →
Чи був цей посібник корисним?