Documentation
DidItCron monitors cron jobs and similar scheduled work. Your job pings a URL when it finishes. If a ping does not arrive on time, you get an alert.
- Listens for HTTP requests (“pings”) from your jobs
- Stays quiet while pings arrive on schedule
- Alerts when a ping is late past grace, or when you send a fail signal
Good fit for backups, imports, report jobs, renewals, and queue workers with a known schedule.
Not for website uptime probes, APM metrics, or log aggregation.
Concepts
Monitor
One job you want watched. Each monitor has a schedule (cron expression), a grace period, and a secret ping URL. Create monitors one by one or paste a crontab.
Status
- new — created, no successful ping yet
- up — last success arrived on time
- late — due, still inside grace
- down — past grace; alerts fire
- paused — monitoring suspended
Ping URL
Unique per monitor. Treat it as a secret. Anyone with the URL can send success/start/fail signals. Rotate it from the dashboard if it leaks.
https://diditcron.com/p/<token>
Grace
Extra seconds after the expected run before the monitor is marked down and alerts go out. Use it for normal jitter (slow locks, queue delay).