agents icon indicating copy to clipboard operation
agents copied to clipboard

Does LiveKit Support OpenTelemetry or Do I Need to Implement My Own Tracing?

Open narendra-bluebash opened this issue 7 months ago β€’ 1 comments

Objective I’m planning to implement end-to-end distributed tracing across the voice pipeline (STT β†’ LLM β†’ TTS β†’ LiveKit) using OpenTelemetry and Jaeger.

Question Is there any built-in support or library in LiveKit for OpenTelemetry or distributed tracing? Or do I need to manually instrument LiveKit interactions and propagate trace context myself?

What I'm Trying to Do Track each user request across services: LiveKit β†’ STT β†’ LLM β†’ TTS

Use OpenTelemetry for tracing.

Export traces to Jaeger for visualization.

Example use case: Identify which component adds the most latency or fails during a call.

Bonus If there’s any example, documentation, or community reference around this β€” would appreciate a pointer

narendra-bluebash avatar May 08 '25 14:05 narendra-bluebash

Maybe a duplicate of #2260

ChenghaoMou avatar May 16 '25 16:05 ChenghaoMou