evalwire.observability¶
evalwire.observability
¶
Observability setup for evalwire — registers Phoenix as the OTel provider.
setup_observability(instrumentors=None, *, auto_instrument=True)
¶
Register Phoenix as the OpenTelemetry tracer provider.
Parameters¶
instrumentors:
List of OpenInference instrumentor instances to activate.
Each must implement .instrument(tracer_provider=...).
auto_instrument:
Passed to phoenix.otel.register(). When True, Phoenix will
attempt to auto-detect and instrument known libraries.
Returns¶
TracerProvider The registered tracer provider.