8

In AWS Lambda if I view a Lambda functions' Monitoring tab I can see an Invocations graph that shows me the number of calls to the Lambda function over time. Is there something in AWS that can tell me which Lambda functions are the most frequently called out of all my Lambda functions? I don't want to have to look at each Invocations graph individually to figure it out.

3
  • I don't know about doing this with AWS itself but third parties like Epsagon and iopipe can do this (and more). Commented Oct 17, 2019 at 5:45
  • @macbutch it's only a one-off question at this point (in that I don't expect any real changes in invocation frequency) so I was hoping for something in AWS. Commented Oct 17, 2019 at 6:06
  • Fair enough. I can't think of an easy way to do it (doesn't mean you can't though) unless you could put invocation counts on a Cloudwatch dashboard or something like that so you can compare them. Commented Oct 17, 2019 at 6:09

1 Answer 1

11

You can use CloudWatch to see all your Lambda invocations. Just switch to Lambda view and check Invocations Sum view.

enter image description here

Sign up to request clarification or add additional context in comments.

3 Comments

Thanks - I didn't realise the CloudWatch: Overview dropdown gave per-service statistics.
And a note to anyone using this, CloudWatch has a limit of 100 resources so it will only display 100 Lambdas (not necessarily the 100 most frequently called either).
In the 2023 AWS console, it is: Cloudwatch > Dashboards > Automatic dashboards > Lambda

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.