Agent Skills
返回列表
心跳状态监控器

心跳状态监控器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据官方安装指南 https://skillhub.cn/install/skillhub.md,安装 @user_c5d41a7d/heartbeat-state-monitor 技能到您的AI助手。

技能介绍

解决什么问题

监控任务本身也可能出现「静默失效」——调度延迟、脚本卡死或环境变更导致心跳任务不再执行,却没有触发任何告警。这类问题会让自动化系统失去「最后一道防线」,长期积压后更难排查。

核心能力与工作方式

  • 新鲜度检查:读取状态文件 heartbeat-state.json,记录每个监控任务的最后执行时间,通过内置 system 能力计算时间差,判断是否超过预设阈值。
  • 过期标记与补跑:一旦发现过期(stale)任务,立即生成补跑触发信号,避免问题持续累积。
  • 分层模式:支持「一次性试跑」和「长期自动化」两种运行方式,可先验证状态文件格式和检查逻辑,再接入持续运行的自动化流程。

关键步骤包括确定状态文件的记忆字段、更新频率与清理策略,执行时保留运行日志、输入样例和输出结果,便于复盘和验收。

适用边界与注意点

  • 正式接入账号、数据源或自动操作前,需明确权限边界,避免过度授权。
  • 不要在状态文件或日志中保存敏感凭证、隐私数据或未授权个人信息。
  • 高风险动作建议默认生成建议或草稿,不直接执行,降低误操作风险。

使用场景

  • 定时巡检脚本因服务器重启未执行,需要快速发现过期任务并触发补跑
  • 已有监控体系只检查业务指标,需要额外一层确认监控任务本身是否新鲜
  • 个人自动化流程依赖多个定时任务,需要定期核对各任务心跳状态避免静默失效
  • 团队 CI 中的周期性校验任务偶发漏跑,需要记录最后执行时间并判断是否超阈值

适合人员

  • 运维工程师:负责定时任务稳定性,需要及时发现心跳过期并补跑
  • 自动化脚本开发者:编写多个 cron 任务后,担心其中某个静默失效无人察觉
  • 独立开发者:搭建个人自动化流程时,希望给关键任务加一层监控保险
  • DevOps 工程师:在 CI/CD 流水线中引入周期性校验,需要确认任务新鲜度并留存日志