Struct rdkafka::statistics::Window
source · pub struct Window {}
Expand description
Rolling window statistics.
These values are not exact; they are sampled estimates maintained by an HDR histogram in librdkafka.
Fields§
§min: i64
The smallest value.
max: i64
The largest value.
avg: i64
The mean value.
sum: i64
The sum of all values.
cnt: i64
The total number of values.
stddev: i64
The standard deviation.
hdrsize: i64
The memory size of the underlying HDR histogram.
p50: i64
The 50th percentile.
p75: i64
The 75th percentile.
p90: i64
The 90th percentile.
p95: i64
The 95th percentile.
p99: i64
The 99th percentile.
p99_99: i64
The 99.99th percentile.
outofrange: i64
The number of values not included in the underlying histogram because they were out of range.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Window
impl<'de> Deserialize<'de> for Window
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 Window
impl RefUnwindSafe for Window
impl Send for Window
impl Sync for Window
impl Unpin for Window
impl UnwindSafe for Window
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)