Struct rd_agent_intf::report::Report [−][src]
pub struct Report {Show fields
pub timestamp: DateTime<Local>,
pub seq: u64,
pub state: RunnerState,
pub resctl: ResCtlReport,
pub oomd: OomdReport,
pub sideloader: SideloaderReport,
pub bench_hashd: BenchHashdReport,
pub bench_iocost: BenchIoCostReport,
pub hashd: [HashdReport; 2],
pub sysloads: BTreeMap<String, SysloadReport>,
pub sideloads: BTreeMap<String, SideloadReport>,
pub usages: BTreeMap<String, UsageReport>,
pub mem_stat: BTreeMap<String, StatMap>,
pub io_stat: BTreeMap<String, StatMap>,
pub vmstat: StatMap,
pub iolat: IoLatReport,
pub iolat_cum: IoLatReport,
pub iocost: IoCostReport,
pub swappiness: u32,
pub zswap_enabled: bool,
}Fields
timestamp: DateTime<Local>seq: u64state: RunnerStateresctl: ResCtlReportoomd: OomdReportsideloader: SideloaderReportbench_hashd: BenchHashdReportbench_iocost: BenchIoCostReporthashd: [HashdReport; 2]sysloads: BTreeMap<String, SysloadReport>sideloads: BTreeMap<String, SideloadReport>usages: BTreeMap<String, UsageReport>mem_stat: BTreeMap<String, StatMap>io_stat: BTreeMap<String, StatMap>vmstat: StatMapiolat: IoLatReportiolat_cum: IoLatReportiocost: IoCostReportswappiness: u32zswap_enabled: boolTrait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Reportimpl UnwindSafe for ReportBlanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V