👌
Cloud Watch Logs Insights で Lambda計測
filter内容
起動時の時間計測
filter @type = "REPORT"
| parse @message /Init Duration: (?<init>\S+)/
| stats count(init) as count, min(init) as min,max(init) as max, avg(init) as avg, pct(init, 95) as tile
by bin(5m)
リクエスト処理全体の時間計測
filter @type = "REPORT"
| stats count(@duration) as count, min(@duration) as min,max(@duration) as max, avg(@duration) as avg, pct(@duration, 95) as tile
by bin(5m)
ログ量計測
stats count(@message) as count, min(strlen(@message)) as min,max(strlen(@message)) as max, avg(strlen(@message)) as avg, pct(strlen(@message), 95) as tile, sum(strlen(@message)) as snum
by bin(5m)
参考
Discussion