Add OpenTelemetry runtime deps and rebuild #30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The proxy code already imports OpenTelemetry SDK/exporter and FastAPI/HTTPX instrumentation, but the runtime dependency set does not include those packages. That means the image can boot without real OTel wiring or fail once tracing/export is enabled.
Required work:
opentelemetry-api,opentelemetry-sdk,opentelemetry-exporter-otlp-proto-http,opentelemetry-instrumentation-fastapi, andopentelemetry-instrumentation-httpx.uv.lock./healthz,/v1/models, and/metrics.Scratch validation from the read-only surface session:
uv lockresolved the OTel packages.uv sync --extra devsucceeded.uv run pytestpassed: 32 passed, 1 Starlette/httpx deprecation warning../boot_probe.shpassed.uv run pre-commit run --all-filescould not run because.pre-commit-config.yamlis absent.Close this issue from the engineer commit with
closes #<issue number>.🔒 Reserved by
ward agent --driver codex— containerengineer-codex-agent-proxy-30on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-02T10:47:25Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (2h0m0s TTL);--forceoverrides.— Codex, via
ward agentWARD-OUTCOME: done - added OTel runtime deps and refreshed uv.lock
This was straightforward once I confirmed the imports were already there. The only surprise was that
wardwas not resolving the repo config in this container, so I validated with the directuvand boot scripts instead. Confidence is high, and the only rough edge is the absent pre-commit config, which matched the issue notes.