• Home
  • Deploy Dynatrace
  • Set up Dynatrace on cloud platforms
  • Amazon Web Services
  • Integrations
  • Monitor AWS Lambda

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.

Integrations

Trace Python, Node.js, and Java Lambda functions

Trace .NET Lambda functions

Integrate CloudWatch metrics

AWS Lambda log collection

Advanced monitoring

Enable OpenTelemetry bridge

AWS Lambda logs in context of traces

Monitoring Consumption

For AWS Lambda, monitoring consumption is based on Davis data units. See Serverless monitoring for details.

Related topics
  • Set up Dynatrace on Amazon Web Services

    Set up and configure monitoring for Amazon Web Services.

  • Dynatrace OneAgent

    Understand the important concepts related to OneAgent and find out how to install and operate OneAgent on different platforms.