Struct Disk Metrics
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub struct DiskMetrics {
pub read_data: Option<ResourceMeasurement<ResourceMetricValue, DataUnit>>,
pub write_data: Option<ResourceMeasurement<ResourceMetricValue, DataUnit>>,
pub read_throughput: Option<ResourceMeasurement<f64, BandwidthUnit>>,
pub write_throughput: Option<ResourceMeasurement<f64, BandwidthUnit>>,
pub read_operations: Option<ResourceMeasurement<ResourceMetricValue, CountUnit>>,
pub write_operations: Option<ResourceMeasurement<ResourceMetricValue, CountUnit>>,
pub filesystems: Vec<FilesystemCapacityMetrics>,
}
Disk I/O for the measured process scope and filesystem capacity.
Fields
read_data: Option<ResourceMeasurement<ResourceMetricValue, DataUnit>>
Cumulative disk data read by processes in the selected scope.
write_data: Option<ResourceMeasurement<ResourceMetricValue, DataUnit>>
Cumulative disk data written by processes in the selected scope.
read_throughput: Option<ResourceMeasurement<f64, BandwidthUnit>>
Read transfer rate since the previous sample.
write_throughput: Option<ResourceMeasurement<f64, BandwidthUnit>>
Write transfer rate since the previous sample.
read_operations: Option<ResourceMeasurement<ResourceMetricValue, CountUnit>>
Cumulative read operations in the measured process scope.
write_operations: Option<ResourceMeasurement<ResourceMetricValue, CountUnit>>
Cumulative write operations in the measured process scope.
filesystems: Vec<FilesystemCapacityMetrics>
Filesystem-capacity observations for configured paths.
Trait Implementations
impl Clone for DiskMetrics
impl Clone for DiskMetrics
clone
fn clone(&self) -> DiskMetrics
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for DiskMetrics
impl Debug for DiskMetrics
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<'de> Deserialize<'de> for DiskMetrics
impl<'de> Deserialize<'de> for DiskMetrics
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DiskMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl PartialEq for DiskMetrics
impl PartialEq for DiskMetrics
eq
fn eq(&self, other: &DiskMetrics) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for DiskMetrics
impl Serialize for DiskMetrics
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for DiskMetrics
impl StructuralPartialEq for DiskMetrics