swarm-controller: extract jobq_metrics into its own hive-jobq-metrics crate

This commit is contained in:
damocles 2026-08-19 17:52:12 +02:00 committed by mara
commit f5ff8698f3
7 changed files with 100 additions and 59 deletions

18
Cargo.lock generated
View file

@ -1785,6 +1785,20 @@ dependencies = [
"uuid",
]
[[package]]
name = "hive-jobq-metrics"
version = "0.1.0"
dependencies = [
"anyhow",
"hive-jobq",
"hive-jobq-wire",
"opentelemetry",
"opentelemetry-otlp",
"opentelemetry_sdk",
"tokio",
"tracing",
]
[[package]]
name = "hive-jobq-wire"
version = "0.1.0"
@ -4558,12 +4572,10 @@ dependencies = [
"forgejo-api",
"futures-util",
"hive-jobq",
"hive-jobq-metrics",
"hive-jobq-wire",
"hive-types",
"hmac 0.13.0",
"opentelemetry",
"opentelemetry-otlp",
"opentelemetry_sdk",
"problem_details",
"reqwest",
"serde",