Heartbeat-мониторы

Отслеживайте cron-задачи и фоновые воркеры через пинг URL. Настройка, льготные периоды и сообщения о сбоях.

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

Создайте монитор

Добавить монитор → Heartbeat. Задайте ожидаемый интервал (например, 24 часа) и льготный период (например, 30 минут). Скопируйте URL для пинга.

Пинг из вашей задачи

0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://hb.uptimepush.com/p/YOUR-TOKEN

Благодаря && пинг отправляется только при успешном выполнении скрипта.

Явное сообщение о сбое

curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/fail

Отправка статусного сообщения

curl -fsS "https://hb.uptimepush.com/p/YOUR-TOKEN?msg=backup+size+2.1GB"

Kubernetes и GitHub Actions

Добавьте команду curl последним шагом задачи. В GitHub Actions храните токен как секрет.

Ваш сайт не спит. Теперь можете вы.

Начните мониторинг за пару минут. Первые 10 мониторов — за наш счёт.

Начать бесплатно — без карты ↗