Struct prometheus::local::LocalHistogramTimer
source · pub struct LocalHistogramTimer { /* private fields */ }
Expand description
An unsync HistogramTimer
.
Implementations§
source§impl LocalHistogramTimer
impl LocalHistogramTimer
sourcepub fn observe_duration(self)
pub fn observe_duration(self)
Observe and record timer duration (in seconds).
It observes the floating-point number of seconds elapsed since the timer started, and it records that value to the attached histogram.
sourcepub fn stop_and_record(self) -> f64
pub fn stop_and_record(self) -> f64
Observe, record and return timer duration (in seconds).
It observes and returns a floating-point number for seconds elapsed since the timer started, recording that value to the attached histogram.
sourcepub fn stop_and_discard(self) -> f64
pub fn stop_and_discard(self) -> f64
Observe and return timer duration (in seconds).
It returns a floating-point number of seconds elapsed since the timer started, without recording to any histogram.