Function dipstick::aggregate [] [src]

pub fn aggregate() -> (AggregateSink, AggregateSource)

Aggregate metrics in memory. Depending on the type of metric, count, sum, minimum and maximum of values will be tracked. Needs to be connected to a publish to be useful.

use dipstick::*;

let (sink, source) = aggregate();
let metrics = metrics(sink);

metrics.event("my_event").mark();
metrics.event("my_event").mark();