Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions src/google/adk/cli/adk_web_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -294,11 +294,16 @@ def _setup_telemetry(
)
else:
# Old logic - to be removed when above leaves experimental.
tracer_provider = TracerProvider()
requires_set_trace_provider = False
tracer_provider = trace.get_tracer_provider()
if isinstance(tracer_provider, trace.ProxyTracerProvider):
requires_set_trace_provider = True
tracer_provider = TracerProvider()
if internal_exporters is not None:
for exporter in internal_exporters:
tracer_provider.add_span_processor(exporter)
trace.set_tracer_provider(tracer_provider=tracer_provider)
if requires_set_trace_provider:
trace.set_tracer_provider(tracer_provider=tracer_provider)
Comment thread
ggamsso marked this conversation as resolved.
Outdated


def _otel_env_vars_enabled() -> bool:
Expand Down