For information about differences between classic services and other services, see Migrate from AWS classic (formerly "built-in") services to cloud services.
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).
Trace Python, Node.js, and Java Lambda functions
Trace .NET Lambda functions AWS Lambda log collection
Monitor AWS Lambda (built-in) for metrics, properties and tags from AWS
OpenTelemetry interoperability
AWS Lambda logs in context of traces
For AWS Lambda, monitoring consumption is based on Davis data units. See Serverless monitoring for details.
Dynatrace support for Lambda is aligned with the AWS Lambda runtimes lifecycle. To learn more about the Dynatrace support level for each runtime, see the table below.
Once a runtime reaches the Block function update
phase on AWS, Dynatrace will no longer provide technical support due to the technical limitations that are in effect for functions on such runtimes.
If you have Lambda functions on a runtime that is approaching deprecation, we recommend that you prepare to migrate to a newer runtime as soon as possible.
dotnetcore3.1
Block function update
since 2023-05-03dotnet6
dotnet8
java8.al2
java11
java17
java21
nodejs10.x
Block function update
since 2022-02-14nodejs12.x
Block function update
since 2023-04-30nodejs14.x
Block function update
since 2024-02-08nodejs16.x
nodejs18.x
nodejs20.x
python3.8
python3.9
python3.10
python3.11
python3.12
Only .NET 7 functions deployed as container images are supported. AWS has not released a managed runtime for .NET 7.