用途:针对某个具体 AWS 资源评估健康状态,利用 CloudWatch 日志与指标诊断潜在问题,并输出可执行的修复计划。
主要能力:按资源类型执行发现与健康检查,覆盖 EC2、Lambda、RDS、ECS、ALB、DynamoDB、SQS、API Gateway;通过 CloudWatch Logs Insights 查询错误模式、Lambda 冷启动等;结合 CloudTrail 关联部署;按严重级别(Critical/High/Medium/Low)分类问题并做根因分析;生成即时、短期、长期修复步骤及 CloudWatch 告警建议与验证清单。
使用方式:先获取 CloudWatch 监控与排障最佳实践,再用对应 AWS CLI 命令定位资源,例如 aws ec2 describe-instances、aws lambda get-function、aws rds describe-db-instances、aws ecs describe-services、aws elbv2 describe-load-balancers、aws dynamodb describe-table、aws sqs get-queue-attributes、aws apigatewayv2 get-apis。随后运行健康检查与日志查询,如 aws cloudwatch get-metric-statistics、aws logs start-query、aws logs get-query-results、aws pi get-resource-metrics。最后展示发现并请求用户确认,再生成完整报告。
适用场景:排查线上资源异常、性能下降或错误率升高,需要快速定位根因并制定修复方案时。
限制:需 AWS CLI 已认证、目标资源明确且已启用 CloudWatch 日志与指标;权限不足时需 logs:、cloudwatch:、pi:* 等 IAM 动作;无日志时需先启用;查询超时可缩短时间窗口。具体收费、价格与效果资料未提供。