pub struct MetricBuckets { /* private fields */ }Implementations§
Source§impl MetricBuckets
impl MetricBuckets
pub const METRICS_FLUSH_INTERVAL: Duration
pub fn flush_aggregates(&mut self)
pub fn flush_series( &mut self, ) -> impl Iterator<Item = (ContextKey, Vec<Tag>, Vec<(u64, f64)>)> + '_
pub fn flush_distributions( &mut self, ) -> impl Iterator<Item = (ContextKey, Vec<Tag>, DDSketch)> + '_
pub fn add_point( &mut self, context_key: ContextKey, point: f64, extra_tags: Vec<Tag>, )
pub fn stats(&self) -> MetricBucketStats
Trait Implementations§
Source§impl Debug for MetricBuckets
impl Debug for MetricBuckets
Source§impl Default for MetricBuckets
impl Default for MetricBuckets
Source§fn default() -> MetricBuckets
fn default() -> MetricBuckets
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MetricBuckets
impl RefUnwindSafe for MetricBuckets
impl Send for MetricBuckets
impl Sync for MetricBuckets
impl Unpin for MetricBuckets
impl UnwindSafe for MetricBuckets
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