| |
| 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) |
|
|