CloudWatch日志分析器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @user_3c6cb52e/aws-cloudwatch-log-analyzer 安装到 AI 助手中。
技能介绍
要解决的具体问题
服务部署到 AWS 之后,日志往往分散在多个 CloudWatch Logs 日志组里。排查故障时,工程师通常得手动翻看大量原始日志行、写临时脚本统计关键字,或者反复修改 Logs Insights 查询语句。这种方式耗时、容易遗漏,而且错误率这类关键指标常常只能靠估算,结果难以复现。
核心能力
该技能基于 CloudWatch Logs API 与 Logs Insights 查询语法,对日志做结构化分析:
- 错误模式识别:从海量日志行中提取错误特征,归纳常见的失败模式
- 错误率计算:基于查询结果统计时间窗口内的错误占比
- 指标过滤器生成:把分析结果沉淀为 CloudWatch 指标过滤器,供告警与仪表盘直接使用
工作时一般分几步走:先明确目标日志组与时间范围,再用 Logs Insights 查询语法编写检索逻辑,随后对结果做聚合与统计,最后把验证有效的查询固化为指标过滤器。
适用边界与注意点
- 技能基于 AWS SDK for JavaScript v3 生态,适合 Node.js 环境
- Logs Insights 的能力受 CloudWatch 服务本身的限制,复杂聚合可能需要拆成多步完成
- 指标过滤器需要按日志组单独配置,无法跨组复用
- 本技能整理自社区上游仓库
Source: https://github.com/1991513ccie-png/skills
使用场景
- 线上服务报错时,在 CloudWatch 日志中识别错误模式并定位异常来源。
- 版本发布后,统计一段时间窗口内的错误率,判断服务是否稳定。
- 需要为高频错误日志配置 CloudWatch 指标过滤器,实现自动告警。
适合人员
- 负责生产环境稳定性的 SRE,需要快速从日志中定位错误原因。
- 维护 AWS 服务的后端开发者,希望自动分析日志并计算错误率。
- 搭建监控体系的运维工程师,需要为日志异常生成指标和告警。