05 Jul 2017 07:19 PM - last edited on 10 Jun 2021 04:17 AM by MaciejNeumann
I would like to know whether we can monitor AWS Lambda using Dynatrace especially at the code level. I mean whether we can embed agent code into the code running in the lambda so as to monitor the same.
Solved! Go to Solution.
Hi Udyan. "Yes, we can!". But not at the code level. We can measure: invocations, duration, errors, and throttling.
The only thing you need is to set up AWS monitoring and agents will auto-discover all lambdas you have.
More details at:
Additionally to the already existing capabilities mentioned by Radoslaw, extended Lambda support - at first for Node.js - is already in development and is to be expected later this year. This support will then provide end-to-end visibility into and through Lambda functions making outbound calls.
Hi Udyan, Dynatrace, today announced code-level monitoring for serverless AWS Lambda functions.
how does this work in practice? I have lambda functions written in java, constantly being monitored but I don't see code level yet, do we need to do anything special to see code level monitoring of aws lambdas?
Thanks a lot Azeem M. I was waiting for the AWS lambda monitoring for a long time and finally Dynatrace nailed it. I have gone through the announcement. But, I haven't seen any further updates on the same. Could you please help with some kind of demo/video ?
Practical use of Lambdas tells me that four charts, invocations, duration, errors, and throttling, isn't sufficient. It's nice to know them, but from the developer's point of view, there could be more. For me, these charts available from the AWS section seem a dead end. I'd love to see a connection to services/processes. I haven't found anything to set up this connection, so I believe this happens (or should happen) automatically. @Daniel K., can you elaborate on your plans?
We have extended Lambda monitoring in Dynatrace!
"We are excited to roll out this new key feature to our customers soon
and we will extend our closed EAP during the next weeks, aiming for a
GA releases in Q1/2018"
Please reach out to Daniel if you have any questions or want to join the EAP.
That monitoring lambda function, on ERRORs are included only errors 500 or there is 400 too ?
We are currently extending our error reporting to also cover gracefully reported errors (non exceptions)
Thank you Daniel. Let me do another question. In our envirionnment we have tenant separeted by aplication, but is it running in the same aws account, with all lambdas.I would like to set to just the lambdas of a given application in a tenant, like that I will stop to generate alerts from lambdas that are not that application. Is there any way to separate the monitoring lambdas per tenant ?
Hi Daniel, I have somebody asking me about joining our EAP for Lambda. Is Dynatrace currently GA with Lambda monitoring via the free trial?
soon it is 1 year since announcement of https://www.dynatrace.com/news/press-release/dynatrace-announces-performance-monitoring-for-aws-lambda-functions-and-voice-based-interactions-with-amazon-alexa/?_ga=2.201046827.483925314.1536171737-1767923648.1494177264. but at least I have not seen any such feature available in dynatrace saas for us to try?
Dynatrace has just enhanced AWS Lambda extension. Check the latest blog post to learn more details: https://www.dynatrace.com/news/blog/dynatrace-extends-distributed-tracing-for-serverless-on-aws-lamb...
Does it include method level profiling? I don't see it mentioned in the blog.