Module: AWSCDK::Lambda::AdotLambdaExecWrapper

Defined in:
lambda/adot_lambda_exec_wrapper.rb

Overview

The wrapper script to be used for the Lambda function in order to enable auto instrumentation with ADOT.

Constant Summary collapse

REGULAR_HANDLER =
Deprecated.
Note:

Default:

Wrapping regular Lambda handlers.

Jsii::Enum.new("aws-cdk-lib.aws_lambda.AdotLambdaExecWrapper", "REGULAR_HANDLER")
PROXY_HANDLER =
Deprecated.
Note:

Default:

Wrapping regular handlers (implementing RequestHandler) proxied through API Gateway, enabling HTTP context propagation.

Jsii::Enum.new("aws-cdk-lib.aws_lambda.AdotLambdaExecWrapper", "PROXY_HANDLER")
STREAM_HANDLER =
Deprecated.
Note:

Default:

Wrapping streaming handlers (implementing RequestStreamHandler), enabling HTTP context propagation for HTTP requests.

Jsii::Enum.new("aws-cdk-lib.aws_lambda.AdotLambdaExecWrapper", "STREAM_HANDLER")
INSTRUMENT_HANDLER =
Deprecated.
Note:

Default:

Wrapping python lambda handlers see https://aws-otel.github.io/docs/getting-started/lambda/lambda-python.

Jsii::Enum.new("aws-cdk-lib.aws_lambda.AdotLambdaExecWrapper", "INSTRUMENT_HANDLER")
SQS_HANDLER =
Deprecated.
Note:

Default:

Wrapping SQS-triggered function handlers (implementing RequestHandler).

Jsii::Enum.new("aws-cdk-lib.aws_lambda.AdotLambdaExecWrapper", "SQS_HANDLER")