SergeyO7 commited on
Commit
9c092bb
·
verified ·
1 Parent(s): e0de518

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -17,6 +17,17 @@ os.environ["OTEL_EXPORTER_OTLP_ENDPOINT"] = "https://cloud.langfuse.com/api/publ
17
  # os.environ["OTEL_EXPORTER_OTLP_ENDPOINT"] = "https://us.cloud.langfuse.com/api/public/otel" # US data region
18
  os.environ["OTEL_EXPORTER_OTLP_HEADERS"] = f"Authorization=Basic {LANGFUSE_AUTH}"
19
 
 
 
 
 
 
 
 
 
 
 
 
20
  # Load ephemeris and timescale
21
  planets = load('https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/de440.bsp')
22
  ts = load.timescale()
 
17
  # os.environ["OTEL_EXPORTER_OTLP_ENDPOINT"] = "https://us.cloud.langfuse.com/api/public/otel" # US data region
18
  os.environ["OTEL_EXPORTER_OTLP_HEADERS"] = f"Authorization=Basic {LANGFUSE_AUTH}"
19
 
20
+ from opentelemetry.sdk.trace import TracerProvider
21
+
22
+ from openinference.instrumentation.smolagents import SmolagentsInstrumentor
23
+ from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
24
+ from opentelemetry.sdk.trace.export import SimpleSpanProcessor
25
+
26
+ trace_provider = TracerProvider()
27
+ trace_provider.add_span_processor(SimpleSpanProcessor(OTLPSpanExporter()))
28
+
29
+ SmolagentsInstrumentor().instrument(tracer_provider=trace_provider)
30
+
31
  # Load ephemeris and timescale
32
  planets = load('https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/de440.bsp')
33
  ts = load.timescale()