Struct rd_agent_intf::report::Report
source · 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: u64
§state: RunnerState
§resctl: ResCtlReport
§oomd: OomdReport
§sideloader: SideloaderReport
§bench_hashd: BenchHashdReport
§bench_iocost: BenchIoCostReport
§hashd: [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: StatMap
§iolat: IoLatReport
§iolat_cum: IoLatReport
§iocost: IoCostReport
§swappiness: u32
§zswap_enabled: bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for Report
impl<'de> Deserialize<'de> for Report
source§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 Freeze for Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnwindSafe for Report
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more