pip install braintrust[otel] pydantic-ai
from braintrust.otel import BraintrustSpanProcessor from opentelemetry import trace from opentelemetry.sdk.trace import TracerProvider from pydantic_ai.agent import Agent # Configure the global OTel tracer provider provider = TracerProvider() trace.set_tracer_provider(provider) # Send spans to Braintrust. provider.add_span_processor(BraintrustSpanProcessor()) # Enable instrumentation on all agents Agent.instrument_all() agent = Agent(...)
Was this page helpful?