Download telemetry.py from mgbam/AI_SQL: direct link, hf CLI and curl.
- Browser
- Download file 588 Bytes
-
https://huggingface.co/spaces/mgbam/AI_SQL/resolve/8c14ec25fd5d83574cc7f6ed615df7b2d5619282/telemetry.py
- Command line
-
hf download hf://spaces/mgbam/AI_SQL@8c14ec25fd5d83574cc7f6ed615df7b2d5619282/telemetry.py
-
curl -L -o telemetry.py https://huggingface.co/spaces/mgbam/AI_SQL/resolve/8c14ec25fd5d83574cc7f6ed615df7b2d5619282/telemetry.py
588 Bytes
| # telemetry.py | |
| 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 # <- wraps smolagents | |
| def init(): | |
| provider = TracerProvider(resource=Resource.create({"service.name": "ai_sql_agent"})) | |
| provider.add_span_processor(BatchSpanProcessor(OTLPSpanExporter())) | |
| trace.set_tracer_provider(provider) | |