Agent Skills
返回列表
🔒

AWS CloudWatch 告警运行手册

IT 运维与安全 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/aws-cloudwatch-alarm-runbook-wave48 技能到你的 AI 助手中。

技能介绍

为什么需要它

CloudWatch 告警触发后,值班工程师通常要打开控制台、翻看历史图表,再按内部文档手动执行诊断步骤。告警量大或响应要求高时,这种「人肉跑流程」的方式会成为瓶颈:重复劳动多、步骤容易遗漏、响应时间不可控。

技能如何工作

这个技能把告警响应拆成两个可自动化的部分:

  • 状态映射:将 CloudWatch 警报的当前状态(如告警触发、恢复等)映射到预先定义好的诊断程序和修复操作,而不是每次临时判断该做什么。
  • 工具链调用:通过 boto3 调用 CloudWatch 的 GetMetricData API 拉取相关指标数据,再借助 AWS Systems Manager 的 runbook 文档执行具体的诊断与修复步骤。

大致流程是:告警触发 → 读取指标数据 → 根据状态映射选择对应 runbook → 执行诊断或修复 → 记录结果。

适用边界与注意点

  • 需要提前维护好 SSM runbook 文档和状态映射关系,技能本身不提供开箱即用的诊断逻辑。
  • 运行环境需具备相应 IAM 权限,包括调用 GetMetricData 和执行 SSM runbook 的许可。
  • 上游资料以 Node.js 与 yarn 的安装路径做演示,实际接入时应以你环境的 SDK 版本和安装方式为准。
  • 修复操作作用于真实 AWS 资源,建议先在非生产环境验证 runbook 内容后再投入生产。

使用场景

  • CloudWatch告警触发后,需自动拉取指标数据并执行预设的SSM诊断runbook
  • 高频告警场景下,希望减少人工翻控制台手动跑诊断步骤的重复劳动
  • 告警恢复流程需要自动触发修复runbook并记录执行结果,避免人工遗漏
  • 批量处理多类CloudWatch告警时,需将不同告警状态映射到对应诊断程序

适合人员

  • 云运维工程师,需快速响应CloudWatch告警并执行标准化诊断修复步骤
  • SRE工程师,希望通过自动化减少告警处理中的人工重复操作
  • AWS平台运维团队,需要将告警响应流程固化为可自动执行的runbook
  • 负责CloudWatch告警治理的工程师,希望实现告警状态到修复操作的自动映射