Struct rd_agent_intf::report::Report [−][src]
pub struct Report {Show 20 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 Report
impl UnwindSafe for Report
Blanket Implementations
Mutably borrows from an owned value. Read more