hyperhive/hive-jobq-metrics/Cargo.toml

26 lines
856 B
TOML

[package]
name = "hive-jobq-metrics"
edition.workspace = true
version.workspace = true
readme = "README.md"
[lints]
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