Skip to content

Instantly share code, notes, and snippets.

@perpil
Created March 27, 2024 19:40
Show Gist options
  • Select an option

  • Save perpil/6ebb9a00a3e8369d753c25561040ae63 to your computer and use it in GitHub Desktop.

Select an option

Save perpil/6ebb9a00a3e8369d753c25561040ae63 to your computer and use it in GitHub Desktop.
Cloudwatch Insights Query for Coldstarts
filter @type = 'REPORT' |
stats sum(ispresent(@initDuration))/count()*100 as `% coldstarts`,
sum((@initDuration+@duration)*ispresent(@initDuration))/sum(ispresent(@initDuration)) as `avg(coldstart)`,
sum(@duration*(1-ispresent(@initDuration)))/sum(1-ispresent(@initDuration)) as `avg(noncoldstart)`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment