Module cadence::prelude
[−]
[src]
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();
Traits
Counted |
Trait for incrementing and decrementing counters. |
Gauged |
Trait for recording gauge values. |
Histogrammed |
Trait for recording histogram values. |
Metered |
Trait for recording meter values. |
MetricClient |
Trait that encompasses all other traits for sending metrics. |
Timed |
Trait for recording timings in milliseconds. |