[][src]Trait stats::prelude::Timeseries

pub trait Timeseries {
    pub fn add_value(&self, value: i64);
pub fn add_value_aggregated(&self, value: i64, nsamples: u32); }

Timeseries is a type of stat that can aggregate data send to it into predefined intervals of time. Example aggregations are average, sum or rate.

Required methods

pub fn add_value(&self, value: i64)[src]

Adds value to the timeseries. It is being aggregated based on ExportType

pub fn add_value_aggregated(&self, value: i64, nsamples: u32)[src]

You might want to call this method when you have a very hot counter to avoid some congestions on it. Value is the sum of values of the samples and nsamples is the number of samples. Please notice that difference in the value semantic compared to Histogram::add_repeated_value.

Loading content...

Implementations on Foreign Types

impl<T> Timeseries for Box<T, Global> where
    T: Timeseries + ?Sized
[src]

Loading content...

Implementors

Loading content...