mcpField
T
troubleshooting-application-failures

troubleshooting-application-failures

github.com/aws云与 DevOps3.3k6.6k 次安装1 天前更新
代码仓库

关于 troubleshooting-application-failures

通过 CloudWatch 日志诊断应用故障的技能,可定位相关日志组、分析错误与堆栈跟踪、检查关联配置,并按优先级提供修复建议。

主要功能

  1. 01定位相关日志组
  2. 02搜索错误和堆栈跟踪
  3. 03分析根本原因
  4. 04检查关联配置
  5. 05排列修复建议优先级

适用场景

  1. 01调查 CloudWatch 中的应用错误
  2. 02追踪超时或限流问题
  3. 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