| | |
| | from opentelemetry import trace |
| | from opentelemetry.sdk.resources import Resource |
| | from opentelemetry.sdk.trace import TracerProvider |
| | from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter |
| | from opentelemetry.sdk.trace.export import BatchSpanProcessor |
| | from openllmetry.instrumentation import instrument_agent |
| |
|
| | def init(): |
| | provider = TracerProvider(resource=Resource.create({"service.name": "ai_sql_agent"})) |
| | provider.add_span_processor(BatchSpanProcessor(OTLPSpanExporter())) |
| | trace.set_tracer_provider(provider) |
| |
|