Docs
Monitor a job in one line
Start with how a ping works, then follow the guide for the platform the job runs on.
How Cronwize worksEach job calls a unique URL when it runs. When the call does not arrive on time, Cronwize sends an alert.Ping APIEvery signal a job can send, over GET, POST or HEAD, and how Cronwize answers.Monitor a crontab jobPaste the five schedule fields from the crontab line, then add one curl to the same line.Monitor a Spring @Scheduled jobPaste the cron expression from the annotation unchanged, then ping Cronwize at the start, on success and on failure.Monitor a Quartz jobPaste the trigger's cron expression as written, including ?, L, W and #, then ping from the job.Monitor a Kubernetes CronJobCopy spec.schedule and spec.timeZone into the monitor, then ping from the container.Monitor a scheduled GitHub Actions workflowCopy the schedule from the workflow, allow for GitHub's delays in the grace period, then ping from the last steps.Monitor a Vercel Cron JobCopy the schedule from vercel.json, set the zone to UTC, then ping from the route handler.Monitor a systemd timerWrite the timer's OnCalendar schedule as cron, then ping from the service unit.Monitor a Windows scheduled taskWrite the task's trigger as cron, then wrap the job in a PowerShell script that reports its exit code.