From d0c48d8397dff0c33c93b6450d5fdce9f723e0b2 Mon Sep 17 00:00:00 2001 From: Dinesh Yeduguru Date: Mon, 27 Jan 2025 09:59:18 -0800 Subject: [PATCH] add comments --- .../providers/inline/telemetry/meta_reference/telemetry.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py b/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py index 4a4e1fe24..d31a521fd 100644 --- a/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py +++ b/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py @@ -81,7 +81,9 @@ class TelemetryAdapter(TelemetryDatasetMixin, Telemetry): ) global _TRACER_PROVIDER - # Initialize the correct span processor based on the provider state + # Initialize the correct span processor based on the provider state. + # This is needed since once the span processor is set, it cannot be unset. + # Recreating the telemetry adapter multiple times will result in duplicate span processors. if _TRACER_PROVIDER is None: provider = TracerProvider(resource=resource) trace.set_tracer_provider(provider)