pub struct SummaryProtocolProtocolItem {Show 21 fields
pub class: String,
pub _in: f32,
pub in_avg: f32,
pub in_max: f32,
pub in_min: f32,
pub in_standard_dev: f32,
pub node: Option<i32>,
pub operation: String,
pub operation_count: i32,
pub operation_rate: f32,
pub out: f32,
pub out_avg: f32,
pub out_max: f32,
pub out_min: f32,
pub out_standard_dev: f32,
pub protocol: String,
pub time: i32,
pub time_avg: f32,
pub time_max: f32,
pub time_min: f32,
pub time_standard_dev: f32,
}
Fields§
§class: String
The class of the operation.
_in: f32
Rate of input (in bytes/second) for an operation since the last time isi statistics collected the data.
in_avg: f32
Average input (received) bytes for an operation, in bytes.
in_max: f32
Maximum input (received) bytes for an operation, in bytes.
in_min: f32
Minimum input (received) bytes for an operation, in bytes.
in_standard_dev: f32
Standard deviation for input (received) bytes for an operation, in bytes.
node: Option<i32>
The node on which the operation was performed.
operation: String
The operation performed.
operation_count: i32
The number of times an operation has been performed.
operation_rate: f32
The rate (in ops/second) at which an operation has been performed.
out: f32
Rate of output (in bytes/second) for an operation since the last time isi statistics collected the data.
out_avg: f32
Average output (sent) bytes for an operation, in bytes.
out_max: f32
Maximum output (sent) bytes for an operation, in bytes.
out_min: f32
Minimum output (sent) bytes for an operation, in bytes.
out_standard_dev: f32
Standard deviation for output (received) bytes for an operation, in bytes.
protocol: String
The protocol of the operation.
time: i32
Unix Epoch time in seconds of the request.
time_avg: f32
The average elapsed time (in microseconds) taken to complete an operation.
time_max: f32
The maximum elapsed time (in microseconds) taken to complete an operation.
time_min: f32
The minimum elapsed time (in microseconds) taken to complete an operation.
time_standard_dev: f32
The standard deviation time (in microseconds) taken to complete an operation.
Trait Implementations§
Source§impl Debug for SummaryProtocolProtocolItem
impl Debug for SummaryProtocolProtocolItem
Source§impl<'de> Deserialize<'de> for SummaryProtocolProtocolItem
impl<'de> Deserialize<'de> for SummaryProtocolProtocolItem
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>,
Auto Trait Implementations§
impl Freeze for SummaryProtocolProtocolItem
impl RefUnwindSafe for SummaryProtocolProtocolItem
impl Send for SummaryProtocolProtocolItem
impl Sync for SummaryProtocolProtocolItem
impl Unpin for SummaryProtocolProtocolItem
impl UnwindSafe for SummaryProtocolProtocolItem
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more