generated · logs insightsfields @timestamp, @message, route, status | filter status >= 500 and status < 600 | filter ispresent(route) | stats count(*) as errors by route | sort errors desc | limit 20
| route | errors |
|---|---|
| POST /v1/jobs | 487 |
| POST /v1/payments/charge | 412 |
| GET /v1/sessions | 23 |
| POST /v1/coupons/apply | 4 |
Plain-English summary: Two routes account for 96% of the 5xx — both go through PaymentProcessor.charge. This pattern lines up with deploy v3.42.1 from 14:19. See INC-2041.
New on-callers ramp in days, not quarters. The hard part of CloudWatch is gone.
Every result ships with a plain-English summary. The numbers come with meaning.
We show the generated query — paste it into AWS if you want to keep tinkering.
English. The looser the better — we'll pick the right log groups from your service map.
Your question becomes a real Logs Insights query. We run it against the live log groups.
Get the table back with a one-paragraph summary that ties it to recent deploys and incidents.