Skip to content

Instantly share code, notes, and snippets.

@danimality
Last active March 1, 2022 06:19
Show Gist options
  • Save danimality/f0f64c13e04cd1075fdcc7720c7ebc91 to your computer and use it in GitHub Desktop.
Save danimality/f0f64c13e04cd1075fdcc7720c7ebc91 to your computer and use it in GitHub Desktop.
cloudwatch Insights Useful Queries
fields @timestamp, @message, @device
| parse @message '* (*) - - [*] "* * *" * * "*" "* (*) * (*) *"' as local, remote, date, method, call, protocol, status, bytes, url, web, device, kit, gecko, mob
| filter call like "/api/answer/"
| filter method = "POST"
| sort @timestamp desc
| stats count(*) as total by substr(device, 0,24)
| sort total desc
fields @timestamp, @message
| parse @message '* (*) - - [*] "POST /api/answer/*/ * * * "-" "* (*) * (*) *"' as local, remote, date, answer_id, protocol, status, bytes, web, device, kit, gecko, mob
| filter @message like "POST /api/answer/"
| sort @timestamp desc
| limit 100000
parse @message '[* * * * *] [*] [pid *] *' as day, month, date, time, year, error_type, pid, err_msg
| sort @timestamp desc
| limit 100
fields @timestamp, @message
| parse @message '* (*) - - [*] "* * *" * * "*" "* (*) * (*) *"' as local, remote, date, method, call, protocol, status, bytes, url, web, device, kit, gecko, mob
| filter @message like "POST /api/answer/"
| sort @timestamp desc
| limit 1000
fields @timestamp
| parse @message "* * * Populating progress points for Learner *" as level, date, time, learner
| filter level="DEBUG"
| stats count(*) as num_processed by bin(1m)
| sort num_processed desc
| limit 10000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment