Datadog Lambda Library

Datadog Lambda Library

The Datadog Lambda Library is responsible for:

If you are using the Datadog Lambda library for Ruby or Java, you must also install and configure the Datadog Forwarder to ingest traces, enhanced Lambda metrics, or custom metrics (asynchronously) from your Lambda functions. If you are using the Datadog Lambda library for Python, Node, or Go, you may use the Datadog Lambda Extension to ingest traces, enhanced Lambda metrics, or custom metrics; or you may continue to use the Datadog Forwarder.

The Datadog Lambda Library is NOT responsible for collecting:

Datadog distributes the Lambda library as a package for Python, Node.js, Ruby, Go, and Java. Packages are installed through the common package managers, such as pip, npm, gem, maven, etc.

The Datadog Lambda library is also available as Lambda layers for Python, Node.js, and Ruby.

To install the Datadog Lambda library and instrument your serverless applications, see the installation instructions.

Further Reading