From c1eecb3b3df147035ffd8277d68cae1418ae2539 Mon Sep 17 00:00:00 2001 From: Augustas Date: Mon, 7 Jul 2025 15:47:01 +0300 Subject: [PATCH] spawn prometheus exporter --- router/src/http/server.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/src/http/server.rs b/router/src/http/server.rs index f805744a..d8e6fba4 100644 --- a/router/src/http/server.rs +++ b/router/src/http/server.rs @@ -1691,11 +1691,12 @@ pub async fn run( }); // See: https://github.com/metrics-rs/metrics/issues/467#issuecomment-2022755151 - let (recorder, _) = prom_builder + let (recorder, exporter) = prom_builder .build() .context("failed to build prometheus recorder")?; let prom_handle = recorder.handle(); metrics::set_global_recorder(recorder).context("Failed to set global recorder")?; + tokio::runtime::Handle::current().spawn(exporter); // CORS layer let allow_origin = allow_origin.unwrap_or(AllowOrigin::any());