From 4818e8cccc68c88ae64a7a6f65032906f6d818c3 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Mon, 2 Oct 2023 13:11:42 +0200 Subject: cargo upgrades: update opentelemetry dependency to 0.20/prometheus to 0.13 --- src/proxy_config.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/proxy_config.rs') diff --git a/src/proxy_config.rs b/src/proxy_config.rs index 43d3929..dab4d98 100644 --- a/src/proxy_config.rs +++ b/src/proxy_config.rs @@ -334,7 +334,7 @@ pub fn spawn_proxy_config_task( // ---- struct ProxyConfigMetrics { - _proxy_config_entries: metrics::ValueObserver, + _proxy_config_entries: metrics::ObservableGauge, } impl ProxyConfigMetrics { @@ -342,7 +342,8 @@ impl ProxyConfigMetrics { let meter = opentelemetry::global::meter("tricot"); Self { _proxy_config_entries: meter - .u64_value_observer("proxy_config_entries", move |observer| { + .u64_observable_gauge("proxy_config_entries") + .with_callback(move |observer| { let mut patterns = HashMap::new(); for ent in rx.borrow().entries.iter() { let attrs = ( -- cgit v1.2.3