Skip to content

Commit 4fa833c

Browse files
committed
set the env vars only if the are not alredy set (do not overwrite existing values)
1 parent 11d827b commit 4fa833c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

scripts/datadog_wrapper

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,16 @@ then
8181
fi
8282

8383
# Required environment variables for .NET library
84-
export CORECLR_ENABLE_PROFILING="1"
85-
export CORECLR_PROFILER="{846F5F1C-F9AE-4B07-969E-05C26BC060D8}"
86-
export DD_DOTNET_TRACER_HOME="/opt/datadog"
84+
export CORECLR_ENABLE_PROFILING="${CORECLR_ENABLE_PROFILING:-"1"}"
85+
export CORECLR_PROFILER="${CORECLR_PROFILER:-"{846F5F1C-F9AE-4B07-969E-05C26BC060D8}"}"
86+
export DD_DOTNET_TRACER_HOME="${DD_DOTNET_TRACER_HOME:-"/opt/datadog"}"
8787

8888
# Disabled .NET library features
89-
export DD_TRACE_STARTUP_LOGS=0
90-
export DD_INSTRUMENTATION_TELEMETRY_ENABLED="${DD_INSTRUMENTATION_TELEMETRY_ENABLED:-false}" # disable telemetry, unless it was already enabled above
91-
export DD_CIVISIBILITY_ENABLED=0 # disable CI Visibility's auto-detect mechanism
92-
export DD_APPSEC_ENABLED=0 # not supported in Lambda yet
93-
export DD_PROFILING_ENABLED=0 # not supported in Lambda yet
89+
export DD_TRACE_STARTUP_LOGS="${DD_TRACE_STARTUP_LOGS:-"0"}"
90+
export DD_INSTRUMENTATION_TELEMETRY_ENABLED="${DD_INSTRUMENTATION_TELEMETRY_ENABLED:-"0"}" # disable telemetry, unless it was already enabled above
91+
export DD_CIVISIBILITY_ENABLED="${DD_CIVISIBILITY_ENABLED:-"0"}" # disable CI Visibility's auto-detect mechanism
92+
export DD_APPSEC_ENABLED="${DD_APPSEC_ENABLED:-"0"}" # not supported in Lambda yet
93+
export DD_PROFILING_ENABLED="${DD_PROFILING_ENABLED:-"0"}" # not supported in Lambda yet
9494
fi # .NET
9595

9696
# if it is java

0 commit comments

Comments
 (0)