Browse Source

noop tracing

Alex Cheema 6 months ago
parent
commit
0278de7b7e
1 changed files with 2 additions and 3 deletions
  1. 2 3
      exo/main.py

+ 2 - 3
exo/main.py

@@ -369,9 +369,8 @@ async def main():
     tracer_provider.add_span_processor(span_processor)
     tracer_provider.add_span_processor(span_processor)
   else:
   else:
     print("Warning: Could not connect to Jaeger, tracing will be disabled")
     print("Warning: Could not connect to Jaeger, tracing will be disabled")
-    # Use a no-op span processor if Jaeger is not available
-    from opentelemetry.sdk.trace.export import ConsoleSpanExporter
-    tracer_provider.add_span_processor(SimpleSpanProcessor(ConsoleSpanExporter()))
+    # Use a no-op tracer provider instead
+    tracer_provider = trace.NoOpTracerProvider()
   
   
   # Set the tracer provider
   # Set the tracer provider
   trace.set_tracer_provider(tracer_provider)
   trace.set_tracer_provider(tracer_provider)