From 53cf644008d162867deece442cc44da47b479d55 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Wed, 4 Jan 2023 08:25:17 +0000 Subject: [PATCH] record system processes with stats --- core/src/monitoring.rs | 9 +-------- lib/types/src/server.rs | 2 ++ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/core/src/monitoring.rs b/core/src/monitoring.rs index 742ed36a0..481c44802 100644 --- a/core/src/monitoring.rs +++ b/core/src/monitoring.rs @@ -83,14 +83,7 @@ impl State { let futures = servers.into_iter().map(|server| async move { let stats = self .periphery - .get_system_stats( - &server, - &SystemStatsQuery { - networks: true, - components: true, - processes: false, - }, - ) + .get_system_stats(&server, &SystemStatsQuery::all()) .await; (server, stats) }); diff --git a/lib/types/src/server.rs b/lib/types/src/server.rs index 034da6f8b..d109cade5 100644 --- a/lib/types/src/server.rs +++ b/lib/types/src/server.rs @@ -234,6 +234,7 @@ pub struct SystemStatsRecord { pub disk: DiskUsage, pub networks: Vec, pub components: Vec, + pub processes: Vec, pub polling_rate: Timelength, } @@ -248,6 +249,7 @@ impl SystemStatsRecord { disk: stats.disk, networks: stats.networks, components: stats.components, + processes: stats.processes, polling_rate: stats.polling_rate, } }