Milvus

How to Set Up OpenTelemetry with Milvus for End-to-End Request Tracing

Jun 5, 2025Yi Gong
How to Set Up OpenTelemetry with Milvus for End-to-End Request Tracing
SummaryAI, from the source post

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.