Skip to content

Instantly share code, notes, and snippets.

@miqui
Forked from bskim45/APIGateway.md
Created March 10, 2022 04:23
Show Gist options
  • Save miqui/bf736a91b1c665be5367e91959f470df to your computer and use it in GitHub Desktop.
Save miqui/bf736a91b1c665be5367e91959f470df to your computer and use it in GitHub Desktop.
CloudWatch Logs Insights query for API Gateway

Req id:

parse @message '(*) *' as reqId, message
| filter reqId like "c19dd3fc-5f27-11e9-a823-930d231e2ab8"
| sort @timestamp asc
| limit 50

Status code:

parse @message '(*) *' as reqId, message
| filter message like /Method completed with status: \d\d\d/
| parse message 'Method completed with status: *' as status
| filter status != 200
| sort @timestamp asc
| limit 50

GW Response:

parse @message '(*) *' as reqId, message
| filter message like /^Gateway response type/
| parse message 'Gateway response type: * with status code: *' as resType, status
| filter status != 200
| sort @timestamp asc
| limit 50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment