diff --git a/lambda-layer/packages/layer/scripts/otel-instrument b/lambda-layer/packages/layer/scripts/otel-instrument index cdd55dd1..4bd4104e 100644 --- a/lambda-layer/packages/layer/scripts/otel-instrument +++ b/lambda-layer/packages/layer/scripts/otel-instrument @@ -44,19 +44,19 @@ if [ -z "${OTEL_EXPORTER_OTLP_PROTOCOL}" ]; then fi # If both OTEL_NODE_ENABLED_INSTRUMENTATIONS and OTEL_NODE_DISABLED_INSTRUMENTATIONS are not configured, -# set OTEL_NODE_ENABLED_INSTRUMENTATIONS="aws-sdk,aws-lambda" +# set OTEL_NODE_ENABLED_INSTRUMENTATIONS="aws-sdk,aws-lambda,http" if [ -z "${OTEL_NODE_ENABLED_INSTRUMENTATIONS}" ] && [ -z "${OTEL_NODE_DISABLED_INSTRUMENTATIONS}" ]; then - export OTEL_NODE_ENABLED_INSTRUMENTATIONS="aws-sdk,aws-lambda" + export OTEL_NODE_ENABLED_INSTRUMENTATIONS="aws-sdk,aws-lambda,http" # Else if OTEL_NODE_ENABLED_INSTRUMENTATIONS is configured and OTEL_NODE_DISABLED_INSTRUMENTATIONS is not, -# append OTEL_NODE_ENABLED_INSTRUMENTATIONS with "aws-lambda" +# append OTEL_NODE_ENABLED_INSTRUMENTATIONS with "aws-lambda,http" elif [ -n "${OTEL_NODE_ENABLED_INSTRUMENTATIONS}" ] && [ -z "${OTEL_NODE_DISABLED_INSTRUMENTATIONS}" ]; then - export OTEL_NODE_ENABLED_INSTRUMENTATIONS="${OTEL_NODE_ENABLED_INSTRUMENTATIONS},aws-lambda" + export OTEL_NODE_ENABLED_INSTRUMENTATIONS="${OTEL_NODE_ENABLED_INSTRUMENTATIONS},aws-lambda,http" # Else if both OTEL_NODE_ENABLED_INSTRUMENTATIONS and OTEL_NODE_DISABLED_INSTRUMENTATIONS are configured, -# append OTEL_NODE_ENABLED_INSTRUMENTATIONS with "aws-lambda" +# append OTEL_NODE_ENABLED_INSTRUMENTATIONS with "aws-lambda,http" elif [ -n "${OTEL_NODE_ENABLED_INSTRUMENTATIONS}" ] && [ -n "${OTEL_NODE_DISABLED_INSTRUMENTATIONS}" ]; then - export OTEL_NODE_ENABLED_INSTRUMENTATIONS="${OTEL_NODE_ENABLED_INSTRUMENTATIONS},aws-lambda" + export OTEL_NODE_ENABLED_INSTRUMENTATIONS="${OTEL_NODE_ENABLED_INSTRUMENTATIONS},aws-lambda,http" # Else do nothing fi @@ -68,7 +68,7 @@ fi # - Set the propagators if [[ -z "$OTEL_PROPAGATORS" ]]; then - export OTEL_PROPAGATORS="tracecontext,baggage,xray" + export OTEL_PROPAGATORS="xray,tracecontext,baggage,b3,b3multi" fi # - Set Application Signals configuration