Skip to content
@crontinel

crontinel

Open-source monitoring for cron jobs, queues, workers, and background tasks — any framework, any stack.

Crontinel

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.

Website Docs SaaS Status X License CI


Why Crontinel?

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

Ecosystem

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

Quick Start (Laravel)

composer require crontinel/laravel
php artisan crontinel:install

Visit /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

Quick Start (Node.js)

import Crontinel from '@crontinel/node';

const crontinel = new Crontinel({ apiKey: 'your-key' });

// Track a cron job
await crontinel.track('daily-report', async () => {
  await generateReport();
});

What Crontinel Monitors

Horizon (Laravel)

  • Supervisor status per supervisor (not just "Horizon is running")
  • Paused state detection
  • Failed jobs per minute

Queues

  • Depth per queue
  • Failed job count
  • Oldest job age
  • Redis and database driver support

Cron Jobs

  • Every scheduled command run
  • Exit code and duration
  • Late detection (missed run windows)

Links

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

Contributing

We welcome contributions! See our contributing guide for details.

License

MIT — free forever. See LICENSE.


Built by Harun R Rayhan · crontinel.com

Popular repositories Loading

  1. laravel laravel Public

    Laravel package for Crontinel background job monitoring

    PHP

  2. landing landing Public

    Crontinel landing page, Astro hybrid on Cloudflare Pages

    MDX

  3. mcp-server mcp-server Public

    @crontinel/mcp-server, MCP server for Crontinel background job monitoring

    TypeScript

  4. docs docs Public

    Crontinel documentation (docs.crontinel.com)

    JavaScript

  5. php php Public

    Framework-agnostic PHP monitoring library for Crontinel

    PHP

  6. node node Public

    Node.js SDK for Crontinel background job monitoring

    TypeScript

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…