Skip to content

Commit 1dc0502

Browse files
feat: opt-in enablement of the instrumentation telemetry client (#386)
* feat: opt-in enablement of the instrumentation telemetry client * Update datadog_lambda/tracing.py Co-authored-by: Alberto Vara <[email protected]> * Fix linter --------- Co-authored-by: Alberto Vara <[email protected]>
1 parent a45283c commit 1dc0502

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

datadog_lambda/tracing.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,15 @@
5555

5656
dd_trace_context = {}
5757
dd_tracing_enabled = os.environ.get("DD_TRACE_ENABLED", "false").lower() == "true"
58+
if dd_tracing_enabled:
59+
# Enable the telemetry client if the user has opted in
60+
if (
61+
os.environ.get("DD_INSTRUMENTATION_TELEMETRY_ENABLED", "false").lower()
62+
== "true"
63+
):
64+
from ddtrace.internal.telemetry import telemetry_writer
65+
66+
telemetry_writer.enable()
5867

5968
propagator = HTTPPropagator()
6069

0 commit comments

Comments
 (0)