AWS Lambda monitoring
Discover the fastest and easiest way for monitoring and tracing AWS Lambda functions in hyper-scale web applications end-to-end.
Why do you need end-to-end monitoring for AWS Lambda?
The short answer is to get full visibility into all tiers of your stack. Think of a Lambda function that calls a slow API. This will not only extend the runtime of your function and add costs, it will also affect the overall performance of your application. Are you building large applications based on Lambda or micro service architectures? Then Lambda monitoring helps you to
- optimize response time hotspots
- optimize timing hotspots
- simplify error analytics
- understand and optimize your architecture
Lambda monitoring done right
Out-of-the box, Dynatrace comes with the full set of Amazon CloudWatch metrics. In addition Dynatrace provides:
- end-to-end tracing to and from Lambda functions
- response times
- failure rates
- CPU metrics
- memory metrics
- event loop metrics for Node.js
- full integration of Lambda metrics into the system-wide AI-powered root-cause-analysis for instant problem detection
Faster time-to-market and less cost with AI-powered monitoring
- Get started in 5 minutes with OneAgent installation and auto-discovery
- Detect and pinpoint issues automatically powered by AI
- Built on cloud-native technologies, Dynatrace scales with your business
Monitoring redefined - full stack, AI-powered, automated
Named a Leader in the Gartner Magic Quadrant for APM 8 years in a row.
Application performance management leader in The Forrester Wave.™
“Dynatrace gives you the full picture of why your apps crashed and how to prevent it from happening again. You get instant value from Dynatrace.”
The 5 minute power demo that might just change your life.
Live from AWS Sydney, Solution Engineer Kevin Leng takes you on a quick demo of the Dynatrace value.
See it all: Dynatrace full stack monitoring covers all AWS services
What is AWS Lambda?
AWS Lambda is currently the most popular offering in the space of "Function as a Service" or "Serverless" computing.
AWS Lambda lets you run code without provisioning or managing servers. It executes a function only when needed and it scales automatically, from a few requests per day to thousands per second. A Lambda function is a piece of code running in a dedicated container in AWS. It is triggered by other AWS services, eg data inserted into a database, or an event coming from an IoT device. You can even build entire applications based on a Lambda architecture.
A big advantage of Lambda is how it charges the user. Rather than needing to pay for entire servers to run code, or pay for blocks of time, Lambda only charges for the compute time you are using – specifically, charging every 100 ms that the code is executed and the number of times the code is triggered.
With Dynatrace you can replace multiple tools with one unified monitoring solution: user experience, application performance, AWS metrics including Amazon CloudWatch data, 3rd party monitoring, network metrics and log analytics.