关于 troubleshooting-application-failures
通过 CloudWatch 日志诊断应用故障的技能,可定位相关日志组、分析错误与堆栈跟踪、检查关联配置,并按优先级提供修复建议。
主要功能
- 01定位相关日志组
- 02搜索错误和堆栈跟踪
- 03分析根本原因
- 04检查关联配置
- 05排列修复建议优先级
适用场景
- 01调查 CloudWatch 中的应用错误
- 02追踪超时或限流问题
- 03检查权限和重试配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aws/ agent-toolkit-for-aws --skill troubleshooting-application-failures安装后在 Claude Code 中输入/troubleshooting-application-failures确认已加载。
附带文件references/application-failure-troubleshooting.md
详细介绍
应用程序故障排查
概述
通过分析 CloudWatch 日志来诊断应用程序故障的领域专业知识。 发现相关日志组,搜索错误模式和堆栈跟踪,进行 根因分析,并生成按优先级排序的修复建议。
日志是调查的起点,而非边界。如果日志指向超时、 限流、重试或权限问题,请读取设置这些参数的配置,例如 API Gateway 集成超时、队列的可见性超时,或函数超时和事件源映射。只读访问通常 包含这些 Describe 和 Get 调用。
排查故障应用程序
要使用 CloudWatch 日志诊断并解决应用程序故障,请严格按照 此流程操作。请参阅应用程序故障排查流程。
故障排查
未找到日志组
请用户提供具体的日志组名称。常见模式:/aws/lambda/function-name、
/aws/apigateway/api-name 或自定义应用程序日志组。
访问被拒绝错误
请确认 AWS 凭证具有 logs:DescribeLogGroups、logs:DescribeLogStreams、
logs:StartQuery 和 logs:GetQueryResults 权限。
查询超时
缩短时间范围或限制结果数量。大型日志组可能需要拆分为多个较小的查询。
评论
支持 Markdown