Skip to content

Commit 8f51a37

Browse files
committed
set the env vars only if the are not alredy set (do not overwrite existing values)
1 parent 157ee04 commit 8f51a37

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

scripts/datadog_wrapper

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,16 @@ then
8080
fi
8181

8282
# Required environment variables for .NET library
83-
export CORECLR_ENABLE_PROFILING="1"
84-
export CORECLR_PROFILER="{846F5F1C-F9AE-4B07-969E-05C26BC060D8}"
85-
export DD_DOTNET_TRACER_HOME="/opt/datadog"
86-
87-
# Disabled .NET library features
88-
export DD_TRACE_STARTUP_LOGS=0
89-
export DD_INSTRUMENTATION_TELEMETRY_ENABLED="${DD_INSTRUMENTATION_TELEMETRY_ENABLED:-false}" # disable telemetry, unless it was already enabled above
90-
export DD_CIVISIBILITY_ENABLED=0 # disable CI Visibility's auto-detect mechanism
91-
export DD_APPSEC_ENABLED=0 # not supported in Lambda yet
92-
export DD_PROFILING_ENABLED=0 # not supported in Lambda yet
83+
export CORECLR_ENABLE_PROFILING="${CORECLR_ENABLE_PROFILING:-"1"}"
84+
export CORECLR_PROFILER="${CORECLR_PROFILER:-"{846F5F1C-F9AE-4B07-969E-05C26BC060D8}"}"
85+
export DD_DOTNET_TRACER_HOME="${DD_DOTNET_TRACER_HOME:-"/opt/datadog"}"
86+
87+
# Disable some .NET library features by default
88+
export DD_TRACE_STARTUP_LOGS="${DD_TRACE_STARTUP_LOGS:-"0"}"
89+
export DD_INSTRUMENTATION_TELEMETRY_ENABLED="${DD_INSTRUMENTATION_TELEMETRY_ENABLED:-"0"}" # disable telemetry, unless it was already enabled above
90+
export DD_CIVISIBILITY_ENABLED="${DD_CIVISIBILITY_ENABLED:-"0"}" # disable CI Visibility's auto-detect mechanism
91+
export DD_APPSEC_ENABLED="${DD_APPSEC_ENABLED:-"0"}" # not supported in Lambda yet
92+
export DD_PROFILING_ENABLED="${DD_PROFILING_ENABLED:-"0"}" # not supported in Lambda yet
9393
fi # .NET
9494

9595
# if it is java

0 commit comments

Comments
 (0)