Unbreakable Scheduled Job Monitoring
Cron jobs are the unsung heroes of your application. Make sure they actually run, complete exactly on time, and never fail silently.
Built for Real-World Workloads
From critical backups to marketing emails, we monitor the jobs that keep your business running.
Database Backups
Ensure your nightly pg_dump actually finishes successfully and doesn't hang indefinitely.
Report Generation
Get alerted if your weekly analytics reports fail to generate before they are sent to stakeholders.
Stale Data Cleansing
Know immediately if your background workers stop processing the queue or crash mid-job.
Setup in 3 Simple Steps
Wrap your existing scripts without changing your logic.
Create a Monitor
Define your expected schedule using standard cron syntax (e.g., 0 0 * * * for daily).
Wrap your Job
Ping our unique URL when your job starts and when it finishes.
./your-script.sh
curl -m 10 --retry 3 $CRONRABBIT_URL
Configure Routing
If the job takes too long, fails to send the finish ping, or doesn't start on schedule, we'll notify you via Email, Slack, or Discord.
Get the Most out of CronRabbit
Advanced parameters to fine-tune your monitoring.
Grace Periods
Give your jobs breathing room. Add a grace period of 5 minutes before we alert you for a missed execution, reducing false positives.
Max Execution Time
Ensure jobs don't hang indefinitely. If we receive a start ping but no finish ping within the maximum allowed time, we drop the hammer.
