第一时间知道 cron 任务、队列和备份何时停止运行。
你的任务在成功执行时向 Holter 发送 ping。如果 ping 缺席,Holter 会创建一个事件并向你的团队告警。
无需信用卡 · 提供免费套餐 · 几分钟内即可开始监控。
问题
一个悄悄停止运行的 cron 任务,和一个正常运行的看起来一模一样 — 直到备份消失、发票没发出去,或者队列积压了好几天才有人发现。
三步完成设置
创建一个心跳监控
设置你期望的执行节奏 — 每隔几分钟、每小时、每天,或任务实际运行的任何频率。
加入一行 curl 调用
把心跳 URL 加到任务末尾,并在需要明确上报失败的地方加上 /fail URL。
漏跑瞬间即刻收到告警
如果 ping 没有按时出现,Holter 会创建一个事件并通知你的告警渠道。
Holter 能做什么
你的任务在完成时向一个专属 URL 发送心跳 — 只需一次 curl 调用。如果预期的心跳没有按时到达,Holter 会创建一个事件并向你的告警渠道通知。一个 /fail URL 还能让任务在失败发生的瞬间明确上报。
- ✓ 失联检测心跳 URL
- ✓ 用于明确上报失败的 /fail URL
- ✓ 面向只能发邮件的任务的邮件心跳
- ✓ 告警可发送到邮件、Slack、Discord 或 Webhook
- ✓ 状态页可以实时反映正在进行的事件
简单透明的定价
Free 方案包含可灵活设置节奏的心跳监控。Pro 方案增加更多监控项和多渠道告警,起价 $15/mo。
Free 套餐无需信用卡。所有付费套餐均包含 14 天免费试用.
查看完整定价常见问题
任何发往监控项专属 URL 的 HTTP 请求都算 — 可以是脚本末尾的一次 curl 调用、一个 cron 包装脚本,或队列 worker 完成后的一个钩子。
你可以改用邮件发送心跳 — Holter 会给你一个专属邮箱地址。
只要预期的心跳窗口过去(加上你设置的任何宽限期)仍未收到 ping,你就会立刻知道。
有 — 心跳监控在 Free 方案中即可使用,无需信用卡。