Open-source monitoring for cron jobs, queues, workers, and background tasks.
Crontinel catches what generic uptime tools miss: the job that crashed silently, the worker that stopped processing, the queue that started backing up at 2am. A URL returning 200 does not mean your background tasks are healthy.
Most monitoring tools check if your website is up. Crontinel checks if your background jobs are actually running.
| What breaks | What you see | Crontinel sees |
|---|---|---|
| Horizon supervisor paused | "Site is up" | Supervisor status, failed jobs/min |
| Queue backing up | "Site is up" | Depth per queue, oldest job age |
| Cron job crashing | "Site is up" | Exit code, duration, late detection |
| Worker stopped | "Site is up" | Worker status, heartbeat missed |
Every package installs in one command. All are MIT licensed.
| Package | Language | Install |
|---|---|---|
| laravel | PHP (Laravel) | composer require crontinel/laravel |
| php | PHP (core) | composer require crontinel/php |
| node | Node.js | npm i @crontinel/node |
| python | Python | pip install crontinel |
| go | Go | go get github.com/crontinel/go |
| ruby | Ruby | gem install crontinel |
| mcp-server | MCP Server | AI agent monitoring |
| app | SaaS App | Laravel + Livewire |
composer require crontinel/laravel
php artisan crontinel:installVisit /crontinel in your browser. That's it.
What you get:
- Horizon supervisor monitoring
- Queue depth tracking (Redis & database drivers)
- Cron job run history with late detection
- Slack/email alerts with auto-resolve
- CLI health check for CI/CD
import Crontinel from '@crontinel/node';
const crontinel = new Crontinel({ apiKey: 'your-key' });
// Track a cron job
await crontinel.track('daily-report', async () => {
await generateReport();
});- Supervisor status per supervisor (not just "Horizon is running")
- Paused state detection
- Failed jobs per minute
- Depth per queue
- Failed job count
- Oldest job age
- Redis and database driver support
- Every scheduled command run
- Exit code and duration
- Late detection (missed run windows)
| Resource | URL |
|---|---|
| Website | Marketing site & signup |
| App | Hosted SaaS dashboard (free tier) |
| Docs | Setup guides & API reference |
| Status | System status page |
| X/Twitter | Product updates |
| Blog | Tutorials & guides |
We welcome contributions! See our contributing guide for details.
MIT — free forever. See LICENSE.
Built by Harun R Rayhan · crontinel.com