检测详情
- 监控类型
- 心跳(cron)
- 目标
- 你的任务调用一个专属 URL
- 逾期时间
- 你设定的间隔加上宽限期
- 检测地点
- 芬兰赫尔辛基(欧盟)
工作原理
- 每个心跳监控项都有一个专属 URL。
- 你的任务成功完成后,用 curl、PowerShell 或任何 HTTP 客户端调用它。
- 如果在预期间隔加上你设定的宽限期内没有收到调用,你就会收到告警。
- 下一次成功调用会关闭事件,并发送恢复告警。
FastPing 检测什么
- 未运行
任务没有启动:cron 守护进程停了、定时器被禁用、服务器关机了。
- 运行失败
只在成功时调用该 URL,这样任务失败时也会像没有运行一样向你告警。
- 运行延迟
任务运行时间远超平常时,会超出宽限期并向你告警。
任务需要发送什么?
只需用 GET、POST 或 HEAD 请求该 URL。不需要请求体,也不需要 API 密钥。
能容忍多长的延迟?
你可以在间隔之外再设置最长 24 小时的宽限期。比如一个每晚运行、宽限期为 1 小时的任务,过了平常时间 1 小时还没报到,就会向你告警。
支持 Windows 和 GitHub Actions 吗?
支持。任何能发送 HTTP 请求的程序都可以。设置指南中有 Linux cron、systemd 定时器、Windows 任务计划程序和 GitHub Actions 的示例。
能监控每周运行的任务吗?
最长间隔是 24 小时,再加最长 24 小时的宽限期,所以心跳监控适合至少每两天运行一次的任务。
GitHub Actions、Windows、PowerShell 和 Linux 是其各自所有者的商标。FastPing 与这些所有者没有关联,也未获其认可。