Crontinel
Crontinel是一款MIT开源的后台任务监控平台,专为Laravel和Horizon设计。它能发现Uptime监控看不到的静默失败——cron任务没跑、队列积压、Supervisor暂停。支持多语言SDK、…
Crontinel 是什么
Crontinel 是一款面向 Laravel 和现代后端应用的 Cron、队列与 Agent 监控平台,2026 年 9 月发布,采用 MIT 开源协议(Open Core),由 Harun R Rayhan 开发。它的核心定位是:捕捉传统 Uptime 监控看不到的“静默失败”。
问题的本质在于:URL 返回 200 只能说明 Web 服务器在运行,它无法告诉你昨晚的定时任务是否真的执行了、队列 Worker 是否在正常消费、Horizon Supervisor 是否被暂停了。Cronitor 告诉你任务跑了,Crontinel 告诉你 Horizon Supervisor 被暂停了。一个被部署覆盖的 cron 条目、一个卡住的 overlap 锁、一个积压的队列——这些在传统监控下都显示为绿色,但实际工作已经停止。
Crontinel 直接挂钩框架的调度器和队列事件,无需包装或修改你的定时任务。它监控 Horizon 内部状态(Supervisor 级别而非仅“Horizon 在运行”)、队列深度、失败计数、最老任务年龄、Cron 执行退出码与耗时,并将 AI Agent 作为一等监控对象——追踪运行、工具调用、Token 消耗和循环检测。2026 年 10 月发布的 MCP 服务器,让 AI 助手可以直接查询任务状态。
🔗 官网:crontinel.com | 📖 文档:docs.crontinel.com
Crontinel 主要功能
⏰ Cron 调度监控——检测“应该跑但没跑”的任务
每个计划任务注册运行尝试、退出码和耗时。错过或延迟的运行会在 60 秒内触发告警,而非等到用户投诉才发现。Crontinel 监听 Laravel 的 ScheduledTaskFinished 和 ScheduledTaskFailed 事件,无需包装或修改现有命令。
📊 Horizon 与队列监控——看到队列的内部状态
监控 Horizon 每个 Supervisor 的状态(暂停/运行)、失败任务速率、队列深度、失败计数和最老任务年龄。支持 Redis 和数据库驱动。当队列积压或 Supervisor 进程宕机时立即告警,而不是等到队列堆积到几千条才被发现。
🤖 AI Agent 监控——把 Agent 当作 Worker 来管
AI Agent 作为一等监控对象,追踪运行次数、工具调用、Token 消耗、模型延迟和循环检测。一个卡在工具调用循环里的 Agent 可能在悄悄烧钱,Crontinel 能在账单爆炸之前捕捉到。
🔌 多语言 SDK——框架原生,无需手动包装
提供 Laravel、Node、Python、Go、Rust、PHP、Ruby、Rails 和 .NET 的 MIT 许可 SDK,挂钩框架事件,无需逐任务包装。另有语言无关的 CLI,可包装任何 cron、Docker 或 Kubernetes 任务。每个包可独立运行,无需 SaaS。
🚨 路由告警——让正确的失败到达正确的团队
告警可路由至 Slack、PagerDuty、Email、Discord、Teams、Telegram 或 HMAC 签名的 Webhook。支持按服务路由、静默时段和自动解决,一个问题不会扩散成噪音。同一告警 5 分钟内不会重复触发。
🤖 MCP 服务器——让 AI 助手直接查询监控数据
提供 MCP(Model Context Protocol)服务器,AI 助手可以直接回答“昨晚的 cron 任务跑了吗?”“队列深度现在是多少?”等问题,无需打开浏览器。支持 Claude Code、Cursor、Windsurf 等 AI 编程工具。
适合人群
Crontinel 价格方案
1 个应用 · 每应用 5 个监控 · 7 天历史保留 · 1 名团队成员 · Slack/Email/Discord/Teams/Telegram/Webhook 告警
5 个应用 · 无限监控 · 90 天历史保留 · 3 名团队成员 · PagerDuty 告警 · REST API · MCP 服务器接入
无限应用 · 无限监控 · 1 年历史保留 · 无限团队成员 · 所有告警渠道 · 自定义告警规则 · 优先支持
MIT 包 · Blade 仪表盘 · CLI 健康检查 · Horizon 监控 · Slack 告警 · 无需 SaaS
💡 Crontinel 采用 Open Core 模式:核心包 MIT 许可、可自托管、免费使用。云托管提供多应用视图、更长历史保留和团队协作。付费方案中 Pro 和 Team 已公布定价,部分渠道信息显示 Starter/Max 等方案仍在规划中。年付 Pro 约 $199.90/年,比月付节省约 17%。
✅ 优点
- 解决真实的监控盲区:Uptime 全绿但 cron 17 小时没跑、队列积压 6000 条——这些传统监控看不到的问题,Crontinel 能捕捉。
- MIT 开源 + 自托管:核心包 MIT 许可,可完全自托管,无供应商锁定。适合对数据隐私有要求的团队。
- 框架原生,零侵入:挂钩 Laravel 事件,无需包装任务或修改代码。多语言 SDK 覆盖主流运行时。
- AI Agent 监控是差异化亮点:把 Agent 当作 Worker 来追踪 Token 消耗和循环检测,这在同类工具中罕见。
⚠️ 注意事项
- 付费方案仍在完善中:部分渠道信息显示 Starter/Max 等方案仍在规划,付费账单和用量限制在开放付费注册前还在调整。
- Laravel 生态绑定较深:核心能力和最佳体验围绕 Laravel + Horizon 设计。虽然有多语言 SDK,但非 Laravel 生态的监控深度可能不如原生支持。
- 项目较新:2026 年 9 月才发布,用户评价和长期稳定性数据有限。建议在非关键环境先验证。
- Slack 告警在免费版中的支持情况需确认:部分渠道信息显示 Slack 和 Webhook 可能不在公开免费版的默认功能内,建议以官网实际配置为准。
📖 使用教程
1
安装 SDK
根据运行时选择 SDK。Laravel:composer require crontinel/laravel;Node:npm i @crontinel/node;Python:pip install crontinel。
2
初始化与配置告警
运行 install 命令发布配置文件并执行迁移。设置告警渠道(Slack Webhook 或 Email)。如需连接云仪表盘,配置 CRONTINEL_API_KEY。
3
CLI 健康检查与 CI 集成
运行 crontinel check 查看所有监控状态。支持 JSON 输出(--format=json)用于 CI/CD 流水线。全部健康时退出码为 0,有告警时为 1。
4
(可选)连接 MCP 服务器
在 AI 编程工具中配置 MCP 服务器(npx -y @crontinel/mcp-server),设置 CRONTINEL_API_KEY,即可让 AI 助手直接回答监控相关问题。
常见问题
Q:Crontinel 免费吗?
A:提供免费层(1 个应用、5 个监控、7 天历史)。核心包 MIT 许可可自托管,完全免费。Pro 版 $19.99/月,Team 版 $49.99/月。
Q:和 Cronitor 有什么区别?
A:Cronitor 告诉你任务跑了,Crontinel 告诉你 Horizon Supervisor 被暂停了。Crontinel 深入框架内部状态,监控 Horizon 的每个 Supervisor、队列深度和最老任务年龄,而非仅检测任务是否执行。
Q:支持非 Laravel 项目吗?
A:支持。提供 Node、Python、Go、Rust、PHP、Ruby、Rails、.NET 的 SDK,以及语言无关的 CLI,可包装任何 cron、Docker 或 Kubernetes 任务。
Q:如何监控 AI Agent?
A:Crontinel 将 Agent 作为一等 Worker 监控,追踪运行次数、工具调用、Token 消耗、模型延迟和循环检测。一个卡在循环里的 Agent 会在账单爆炸前被捕捉。
Q:MCP 服务器是做什么的?
A:MCP 服务器让 AI 助手(Claude Code、Cursor 等)可以直接查询 Crontinel 数据,回答“昨晚 cron 跑了吗?”“队列深度多少?”等问题,无需打开浏览器。
相关工具推荐
选择建议:Crontinel 的核心优势在于框架原生监控 + Horizon 内部状态可见 + AI Agent 监控 + MIT 开源可自托管。如果你是 Laravel/Horizon 用户且曾被静默失败坑过,Crontinel 是针对性最强的选择。Cronitor 更适合非 Laravel 的通用 cron 监控场景。Sentry 解决的是异常追踪,与 Crontinel 互补而非替代。
✍️ NavCN 点评
Crontinel 解决的是一个被严重低估的问题:Uptime 监控全绿,但实际的定时任务和队列可能已经停摆数小时甚至数天。开发者 Harun R Rayhan 从自己的踩坑经历出发——一次部署覆盖了 cron 条目,三天后才发现 6000 条账单队列积压——构建了这款工具。它的差异化很清晰:不只看“任务跑没跑”,而是深入 Horizon 的 Supervisor 状态、队列深度、最老任务年龄这些通用工具看不到的维度。MIT 开源 + 自托管选项对数据敏感的团队友好,MCP 服务器和 AI Agent 监控则体现了对当下技术趋势的敏锐把握。需要注意项目还比较新(2026 年 9 月发布),付费方案仍在完善中。如果你跑 Laravel + Horizon,且曾被静默失败坑过,Crontinel 值得在非关键环境先试。
