What problem does it solve?
Investigating AWS production incidents often involves ad-hoc, inconsistent querying of CloudWatch Logs, Metrics, and Alarms, which slows down root cause identification and makes triage hard to repeat.
Core Features & Use Cases
- Logs Insights Query Templates: Ready-to-use queries for error spike detection, P99 latency breakdown, Lambda cold starts, OOM detection, and timeout identification.
- Alarm-to-Deployment Correlation: A process using CloudTrail Lake queries to link alarm transitions to recent deployment events with defined correlation criteria.
- Blast Radius Decision Tree: A systematic account-to-resource narrowing flow, plus an ordered checklist for investigating shared dependencies like VPC, IAM, and downstream services.
- Metric Math Patterns: GetMetricData expressions for error rate percentage, latency anomaly detection against baselines, throttling pressure scores, and concurrency headroom.
- Use Case: During a Lambda incident, use the error spike query to find failing log streams, correlate the alarm time with a recent UpdateFunctionCode event in CloudTrail, and reconstruct a timeline to identify the deploy as the root cause.
Quick Start
Use the aws-cloudwatch-investigation skill to help me triage a Lambda error alarm that started firing 30 minutes ago.