diff --git a/src/api2/node/rrd.rs b/src/api2/node/rrd.rs index 95a2816e..35260382 100644 --- a/src/api2/node/rrd.rs +++ b/src/api2/node/rrd.rs @@ -8,7 +8,7 @@ use proxmox_schema::api; use pbs_api_types::{NODE_SCHEMA, PRIV_SYS_AUDIT}; -use crate::rrd_cache::extract_rrd_data; +use crate::server::metric_collection::rrd::extract_rrd_data; pub fn create_value_from_rrd( basedir: &str, diff --git a/src/api2/status.rs b/src/api2/status.rs index 0b0b9444..e46fc1ae 100644 --- a/src/api2/status.rs +++ b/src/api2/status.rs @@ -15,7 +15,7 @@ use pbs_api_types::{ use pbs_config::CachedUserInfo; use pbs_datastore::DataStore; -use crate::rrd_cache::extract_rrd_data; +use crate::server::metric_collection::rrd::extract_rrd_data; use crate::tools::statistics::linear_regression; use crate::backup::can_access_any_namespace; diff --git a/src/lib.rs b/src/lib.rs index c89884c8..8633378c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -31,8 +31,6 @@ pub mod acme; pub mod client_helpers; -pub mod rrd_cache; - pub mod traffic_control_cache; /// Get the server's certificate info (from `proxy.pem`). diff --git a/src/server/metric_collection/mod.rs b/src/server/metric_collection/mod.rs index 1ca13222..5102227b 100644 --- a/src/server/metric_collection/mod.rs +++ b/src/server/metric_collection/mod.rs @@ -16,10 +16,11 @@ use proxmox_sys::{ linux::procfs::{Loadavg, ProcFsMemInfo, ProcFsNetDev, ProcFsStat}, }; -use crate::{ - rrd_cache::{initialize_rrd_cache, rrd_sync_journal, rrd_update_derive, rrd_update_gauge}, - tools::disks::{zfs_dataset_stats, BlockDevStat, DiskManage}, -}; +use crate::tools::disks::{zfs_dataset_stats, BlockDevStat, DiskManage}; + +use rrd::{initialize_rrd_cache, rrd_sync_journal, rrd_update_derive, rrd_update_gauge}; + +pub mod rrd; /// Initialize the metric collection subsystem. /// diff --git a/src/rrd_cache.rs b/src/server/metric_collection/rrd.rs similarity index 100% rename from src/rrd_cache.rs rename to src/server/metric_collection/rrd.rs