Skip to content

Commit de75c5d

Browse files
derekhigginsclaude
andcommitted
fix: add missing opentelemetry-exporter-otlp-proto-grpc dependency (#6030)
The opentelemetry-instrument wrapper defaults to gRPC for trace export but only the HTTP exporter was installed, causing auto- instrumentation to fail with "otlp_proto_grpc not found". Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Derek Higgins <derekh@redhat.com>
1 parent 1206e31 commit de75c5d

5 files changed

Lines changed: 8 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ dependencies = [
6767
"uvicorn>=0.34.0", # server
6868
"opentelemetry-sdk>=1.42.1", # server
6969
"opentelemetry-exporter-otlp-proto-http>=1.30.0", # server
70+
"opentelemetry-exporter-otlp-proto-grpc>=1.30.0", # server (auto-instrumentation default)
7071
"opentelemetry-distro>=0.60b1", # optional CLI instrumentation; only pre-releases on PyPI (latest 0.60b1)
7172
"aiosqlite>=0.21.0", # server - for metadata store
7273
"asyncpg", # for metadata store

src/ogx/cli/stack/_list_deps.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"uvicorn",
3535
"opentelemetry-sdk",
3636
"opentelemetry-exporter-otlp-proto-http",
37+
"opentelemetry-exporter-otlp-proto-grpc",
3738
]
3839

3940

src/ogx/core/build.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"uvicorn",
2727
"opentelemetry-sdk",
2828
"opentelemetry-exporter-otlp-proto-http",
29+
"opentelemetry-exporter-otlp-proto-grpc",
2930
]
3031

3132

src/ogx_api/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ dependencies = [
3535
"jsonschema>=4.26.0",
3636
"opentelemetry-sdk>=1.42.1",
3737
"opentelemetry-exporter-otlp-proto-http>=1.42.1",
38+
"opentelemetry-exporter-otlp-proto-grpc>=1.42.1",
3839
]
3940

4041
[project.urls]

uv.lock

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)