Crontinel

Crontinel

Crontinel是一款MIT开源的后台任务监控平台,专为Laravel和Horizon设计。它能发现Uptime监控看不到的静默失败——cron任务没跑、队列积压、Supervisor暂停。支持多语言SDK、…

浏览:18
点赞:0
🚀 访问官网 📱 手机查看
🏷️ 标签: AI Agent监控 Crontinel cron监控 Horizon监控 Laravel监控 MCP服务器 MIT开源 后台任务监控 自托管监控 队列监控 静默失败检测

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

△ Crontinel——捕捉 Uptime 监控看不到的静默失败

🔗 官网: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 编程工具。

适合人群

人群推荐理由
Laravel / Horizon 开发者Crontinel 发源于 Laravel 生态,对 Horizon 内部状态的监控深度是通用工具无法比拟的。直接挂钩框架事件,无需手动包装任务。
后端 / 平台工程师生产环境跑定时任务和队列,曾被 Uptime 全绿但任务静默失败坑过。Crontinel 能发现“应该跑但没跑”的任务。
使用 AI Agent 的团队需要监控 Agent 的 Token 消耗、循环检测和运行状态。Crontinel 将 Agent 作为一等 Worker 来管理。
有数据合规要求的企业需要将监控系统部署在自己的基础设施内。MIT 开源协议 + 自托管选项,无需将任务数据交给第三方。

Crontinel 价格方案

Free$0

1 个应用 · 每应用 5 个监控 · 7 天历史保留 · 1 名团队成员 · Slack/Email/Discord/Teams/Telegram/Webhook 告警

Pro$19.99 / 月

5 个应用 · 无限监控 · 90 天历史保留 · 3 名团队成员 · PagerDuty 告警 · REST API · MCP 服务器接入

Team$49.99 / 月

无限应用 · 无限监控 · 1 年历史保留 · 无限团队成员 · 所有告警渠道 · 自定义告警规则 · 优先支持

Self-host免费

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 的关系官网
Cronitor通用 cron 监控,支持多语言和心跳检测最直接的竞品,但缺乏框架内部状态监控cronitor.io
Laravel HorizonLaravel 官方队列管理面板Crontinel 监控 Horizon 的内部状态,两者互补laravel.com/docs/horizon
Sentry应用错误追踪与性能监控互补工具,Crontinel 专注后台任务,Sentry 专注异常sentry.io

选择建议: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 值得在非关键环境先试。

相关导航

NavCN AI工具导航

NavCN是一个专业的AI工具导航网站,收录最新AI工具和热门AI应用,涵盖AI写作、AI绘画、AI视频、AI办公、AI编程等1000+AI工具,并提供AI工具推荐、评测和教程,帮助用户快速找到好用的AI工具。

Copyright © 2026 NavCN 桂ICP备2026002643号-2  Design by NavCN