Does LiveKit Support OpenTelemetry or Do I Need to Implement My Own Tracing?
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
Maybe a duplicate of #2260