Agent Skills
返回列表
🔒

AWS CloudWatch 异常运行手册

IT 运维与安全 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/aws-cloudwatch-anomaly-runbook

技能介绍

问题场景

当 CloudWatch 异常检测(Anomaly Detection)触发告警时,运维人员往往需要快速定位异常指标的根因,但人工排查存在三个痛点:

  • 上下文收集耗时:需手动调用 GetMetricData 和 DescribeAlarms 提取告警详情和相关指标历史数据,操作步骤繁琐且易遗漏关键维度。
  • 诊断逻辑分散:不同指标的异常可能由多种原因(如流量突增、依赖服务故障、配置错误)导致,缺乏结构化分析框架容易遗漏排查方向。
  • 修复建议滞后:临时查阅文档或历史案例会延长故障响应时间,尤其对缺乏运维经验的工程师而言,决策效率显著降低。

技能工作原理

该技能通过结构化诊断运行手册自动化上述流程,核心能力包括:

  1. 上下文自动采集:调用 CloudWatch API(GetMetricData 获取指标历史,DescribeAlarms 提取告警元数据),自动过滤无关维度,聚焦异常触发时间窗口内的关键指标。
  2. 模式匹配分析:基于指标类型(如 CPUUtilization、Latency)和历史趋势,匹配预定义的异常模式库(如周期性波动、阶梯式增长),生成可能的根因假设列表。
  3. 修复建议生成:根据根因假设,调用 AWS SDK 的修复逻辑模块(如建议调整 Auto Scaling 策略、检查依赖服务健康状态),输出可操作的步骤建议。

适用边界与注意点

  • 数据源限制:仅支持 CloudWatch 原生指标和告警,不适用于自定义指标或第三方监控系统的数据。
  • 权限要求:需确保执行环境已配置 cloudwatch:GetMetricData 和 cloudwatch:DescribeAlarms 的 IAM 权限,否则会因权限不足中断流程。
  • 修复建议验证:生成的修复步骤需结合实际业务场景验证,例如对数据库连接数异常的建议可能涉及连接池配置或慢查询排查,需人工确认后操作。

使用场景

  • 当 CloudWatch 异常检测触发告警时,需要快速定位异常指标根因,收集上下文并提出修复建议。
  • 在 AWS 生产环境值班时,遇到 CloudWatch 告警,需要按结构化流程诊断并生成可执行的修复步骤。
  • 排查 CloudWatch 异常指标时,需要调用 GetMetricData 获取历史数据,结合 DescribeAlarms 分析告警元数据。
  • 需要为 CloudWatch 异常检测告警建立标准化的诊断流程,减少人工排查遗漏关键维度。

适合人员

  • AWS 运维工程师:需要在 CloudWatch 异常告警触发时,快速定位根因并给出修复建议。
  • 云平台 SRE:希望将 CloudWatch 异常诊断流程标准化,减少人工排查遗漏。
  • 基础设施监控负责人:需要确保 CloudWatch 告警的上下文收集和修复建议可复现。
  • Node.js 后端开发者:在项目中集成 AWS SDK,实现 CloudWatch 告警的自动化诊断。