The tracer provider to use (must be a NodeTracerProvider)
Optional options: { Optional configuration with metadata property to inject into all spans
Optional metadata?: Attributesimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';
import { setTracerProvider } from '@livekit/agents/telemetry';
const provider = new NodeTracerProvider();
setTracerProvider(provider, {
metadata: { room_id: 'room123', job_id: 'job456' }
});
Set the tracer provider for the livekit-agents framework. This should be called before agent session start if using custom tracer providers.