How to Set Up OpenTelemetry with Milvus for End-to-End Request Tracing
Jun 5, 2025Yi Gong

Summary
This post introduces the integration of OpenTelemetry (OTEL) with Milvus for end-to-end request tracing. It details the setup of Milvus with OTEL tracing enabled, the configuration of Jaeger for visualization, and the instrumentation of a Python client to automatically trace Milvus operations. The guide provides a quick start with Docker Compose, environment setup, Milvus tracing configuration (`milvus.yaml`), Python client dependencies, and examples for other languages (Java, Go, Node.js). The core contribution is demonstrating how to achieve visibility into Milvus operations from client requests to internal database actions.