Как контролировать cron-задачи через ping и узнавать о пропущенном запуске
Практическое руководство по выбору таймаута, отправке сигнала только после успешной работы, защите URL с токеном и диагностике ситуаций, когда фоновая задача перестала выполняться.

Краткий ответ
После создания cron-монитора UpWatch выдаёт уникальный адрес вида /ping/{token}. Фоновая задача должна обращаться к этому адресу после успешного завершения.
Каждый полученный ping сохраняется как успешный запуск. Если новый сигнал не приходит за установленный таймаут, UpWatch создаёт неуспешный запуск и открывает инцидент.
Новый ping после пропуска интервала считается восстановлением. UpWatch не запускает cron-задачу сам и не знает, успешно ли она обработала данные, если сигнал отправляется независимо от результата.