Choose log group as docker-http-app-development
fields @timestamp, @message
| filter @message not like /ACCESS_LOG/
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| stats count(@message)
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| stats count(@message) by bin(60s)
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| stats avg(resTime) as avg, pct(resTime, 95) as pct95 by bin(60s)
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| stats count(@message) as statusCount by status
| sort statusCount desc
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| filter status like /[4-5]../
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| filter status like /[2-3]../
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| filter (resTime>=6000)
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| filter status in [400,401,404]
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /ACCESS_LOG/
| parse '* * * * * * * * * *' as date, time, message, resTime, byte, status, ip, reqId, method, url
| filter url not like /\/health-check/
| filter status not in [200,204]
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| stats count(@message) by bin(60s)
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| parse '* * * * * * * * * * * * * * *' as date, time, ignore1, ignore2, ignore3, ignore4, ignore5, ignore6, ignore7, reqId, message, responseTime, status, method, uri
| stats avg(responseTime) as avg, pct(responseTime, 95) as pct95 by bin(60s)
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| parse '* * * * * * * * * * * * * * *' as date, time, ignore1, ignore2, ignore3, ignore4, ignore5, ignore6, ignore7, reqId, message, responseTime, status, method, uri
| filter status like /[4-5]../
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| parse '* * * * * * * * * * * * * * *' as date, time, ignore1, ignore2, ignore3, ignore4, ignore5, ignore6, ignore7, reqId, message, responseTime, status, method, uri
| filter status in [0]
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| parse '* * * * * * * * * * * * * * *' as date, time, ignore1, ignore2, ignore3, ignore4, ignore5, ignore6, ignore7, reqId, message, responseTime, status, method, uri
| filter status like /[2-3]../
| sort @timestamp desc
| display @message
fields @timestamp, @message
| filter @message like /REST_CLIENT_ACCESS_LOG/
| parse '* * * * * * * * * * * * * * *' as date, time, ignore1, ignore2, ignore3, ignore4, ignore5, ignore6, ignore7, reqId, message, responseTime, status, method, uri
| stats count(@message) as statusCount by status
| sort statusCount desc