[go: up one dir, main page]

Skip to content

Setup

set_trace_provider

set_trace_provider(provider: TraceProvider) -> None

Set the global trace provider used by tracing utilities.

Source code in src/agents/tracing/setup.py
def set_trace_provider(provider: TraceProvider) -> None:
    """Set the global trace provider used by tracing utilities."""
    global GLOBAL_TRACE_PROVIDER
    GLOBAL_TRACE_PROVIDER = provider

get_trace_provider

get_trace_provider() -> TraceProvider

Get the global trace provider used by tracing utilities.

Source code in src/agents/tracing/setup.py
def get_trace_provider() -> TraceProvider:
    """Get the global trace provider used by tracing utilities."""
    if GLOBAL_TRACE_PROVIDER is None:
        raise RuntimeError("Trace provider not set")
    return GLOBAL_TRACE_PROVIDER