Monitor AWS Lambda
AWS Lambda lets you run code without provisioning or managing servers. This deployment model is sometimes referred to as "serverless" or "Function as a Service" (FaaS).
- A Lambda function runs in an application on a container managed by AWS. This lets you focus on writing code without worrying about the underlying application or infrastructure.
- Lambda functions are ephemeral. This means that the underlying container can be suspended or recycled when there’s no request pending.
- Lambda functions can process only one request at a time. When there are n concurrent requests, n containers are created. All of this is completely transparent to the developer.
Trace Python, Node.js, and Java Lambda functions
AWS Lambda logs in context of traces
For AWS Lambda, monitoring consumption is based on Davis data units. See Serverless monitoring for details.