//! Utilization sample

/// Utilization sample at a point in time
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct UtilizationSample {
    pub timestamp: String,
    pub cpu_percent: f64,
    pub memory_percent: f64,
    pub memory_used_bytes: u64,
    pub memory_total_bytes: u64,
    pub io_wait_percent: f64,
    pub io_queue_depth: f64,
}
