Expand description
Export commonly used parts of Cadence for easy glob imports
§Example
use cadence::prelude::*;
use cadence::{StatsdClient, NopMetricSink};
let client = StatsdClient::from_sink("some.prefix", NopMetricSink);
client.count("some.counter", 1).unwrap();
client.time("some.timer", 23).unwrap();
client.gauge("some.gauge", 45).unwrap();
client.meter("some.meter", 67).unwrap();
client.histogram("some.histogram", 89).unwrap();
client.set("some.set", 123).unwrap();
client.distribution("some.distribution", 45.5).unwrap();Traits§
- Counted
- Trait for incrementing and decrementing counters.
- Counted
Ext - Trait for convenience methods for counters
- Distributed
- Trait for recording distribution values.
- Gauged
- Trait for recording gauge values.
- Histogrammed
- Trait for recording histogram values.
- Metered
- Trait for recording meter values.
- Metric
Client - Trait that encompasses all other traits for sending metrics.
- Setted
- Trait for recording set values.
- Timed
- Trait for recording timings in milliseconds.