wire the authenticated OTLP push into vcs_metrics and hive-jobq-metrics

This commit is contained in:
damocles 2026-08-26 22:56:44 +02:00 committed by mara
commit 361396cab8
6 changed files with 147 additions and 10 deletions

View file

@ -9,10 +9,18 @@ workspace = true
[dependencies]
anyhow.workspace = true
# `spawn_exporter`'s optional `http_client` param: an authenticated push
# (`swarm-controller`'s case, wired through `swarm_queue_client::
# otel_http_client`) needs a caller-supplied `HttpClient` per request, not
# a static header. This crate stays generic over that caller's concrete
# client type — see `BoxedHttpClient`'s own doc — so it depends on the
# trait, never on `swarm-queue-client` itself.
async-trait.workspace = true
hive-jobq.workspace = true
hive-jobq-wire.workspace = true
opentelemetry.workspace = true
opentelemetry_sdk.workspace = true
opentelemetry-otlp.workspace = true
opentelemetry-http.workspace = true
tokio.workspace = true
tracing.workspace = true