[−][src]Struct pagecache::Histogram
A histogram collector that uses zero-configuration logarithmic buckets.
Methods
impl Histogram
[src]
pub fn measure<T: Into<f64>>(&self, raw_value: T) -> usize
[src]
Record a value.
pub fn percentile(&self, p: f64) -> f64
[src]
Retrieve a percentile [0-100]. Returns NAN if no metrics have been collected yet.
pub fn print_percentiles(&self)
[src]
Dump out some common percentiles.
pub fn sum(&self) -> usize
[src]
Return the sum of all observations in this histogram.
pub fn count(&self) -> usize
[src]
Return the count of observations in this histogram.
Trait Implementations
Auto Trait Implementations
impl Unpin for Histogram
impl Sync for Histogram
impl UnwindSafe for Histogram
impl RefUnwindSafe for Histogram
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,