From 37bb1e79091e65b52d713b5837d31e31740daebe Mon Sep 17 00:00:00 2001 From: Serban Iorga Date: Mon, 8 Jan 2024 14:21:42 +0100 Subject: [PATCH] [polkadot-staging] Bump sysinfo from 0.29.11 to 0.30.5 (#2790) * Bump sysinfo from 0.29.11 to 0.30.5 Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.29.11 to 0.30.5. - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/commits) --- updated-dependencies: - dependency-name: sysinfo dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Fix build --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bridges/relays/utils/Cargo.toml | 2 +- bridges/relays/utils/src/metrics/global.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bridges/relays/utils/Cargo.toml b/bridges/relays/utils/Cargo.toml index 297d7f47736d..5e653d3b5862 100644 --- a/bridges/relays/utils/Cargo.toml +++ b/bridges/relays/utils/Cargo.toml @@ -21,7 +21,7 @@ jsonpath_lib = "0.3" log = "0.4.20" num-traits = "0.2" serde_json = "1.0" -sysinfo = "0.29" +sysinfo = "0.30" time = { version = "0.3", features = ["formatting", "local-offset", "std"] } tokio = { version = "1.35", features = ["rt"] } thiserror = "1.0.55" diff --git a/bridges/relays/utils/src/metrics/global.rs b/bridges/relays/utils/src/metrics/global.rs index f7d3e25c9647..9b22fb86ef0c 100644 --- a/bridges/relays/utils/src/metrics/global.rs +++ b/bridges/relays/utils/src/metrics/global.rs @@ -24,7 +24,7 @@ use crate::metrics::{ use async_std::sync::{Arc, Mutex}; use async_trait::async_trait; use std::time::Duration; -use sysinfo::{ProcessExt, RefreshKind, System, SystemExt}; +use sysinfo::{RefreshKind, System}; /// Global metrics update interval. const UPDATE_INTERVAL: Duration = Duration::from_secs(10); @@ -73,7 +73,7 @@ impl StandaloneMetric for GlobalMetrics { async fn update(&self) { // update system-wide metrics let mut system = self.system.lock().await; - let load = system.load_average(); + let load = sysinfo::System::load_average(); self.system_average_load.with_label_values(&["1min"]).set(load.one); self.system_average_load.with_label_values(&["5min"]).set(load.five); self.system_average_load.with_label_values(&["15min"]).set(load.fifteen);