From e739c29ea451869e073a31b5d8cbc6b88f162e8d Mon Sep 17 00:00:00 2001 From: Vlad Tiberiu Mihailescu Date: Fri, 20 Feb 2026 19:54:55 -0800 Subject: [PATCH] [CI/Build] Add opentelemetry libs in default vllm build (requirements/common.txt) (#34466) Signed-off-by: Vlad Mihailescu --- examples/online_serving/opentelemetry/README.md | 10 +--------- requirements/common.txt | 4 ++++ 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/examples/online_serving/opentelemetry/README.md b/examples/online_serving/opentelemetry/README.md index ae5d84d8e..4361b36f5 100644 --- a/examples/online_serving/opentelemetry/README.md +++ b/examples/online_serving/opentelemetry/README.md @@ -1,14 +1,6 @@ # Setup OpenTelemetry POC -1. Install OpenTelemetry packages: - - ```bash - pip install \ - 'opentelemetry-sdk>=1.26.0,<1.27.0' \ - 'opentelemetry-api>=1.26.0,<1.27.0' \ - 'opentelemetry-exporter-otlp>=1.26.0,<1.27.0' \ - 'opentelemetry-semantic-conventions-ai>=0.4.1,<0.5.0' - ``` +> **Note:** The core OpenTelemetry packages (`opentelemetry-sdk`, `opentelemetry-api`, `opentelemetry-exporter-otlp`, `opentelemetry-semantic-conventions-ai`) are bundled with vLLM. Manual installation is not required. 1. Start Jaeger in a docker container: diff --git a/requirements/common.txt b/requirements/common.txt index ef320c5e2..ec7ce5df9 100644 --- a/requirements/common.txt +++ b/requirements/common.txt @@ -53,3 +53,7 @@ model-hosting-container-standards >= 0.1.13, < 1.0.0 mcp grpcio grpcio-reflection +opentelemetry-sdk >= 1.27.0 +opentelemetry-api >= 1.27.0 +opentelemetry-exporter-otlp >= 1.27.0 +opentelemetry-semantic-conventions-ai >= 0.4.1