pub trait TimedMicros {
    fn time_micros_with_tags<'a>(
        &'a self,
        key: &'a str,
        value: Duration
    ) -> MetricBuilder<'_, '_, Histogram>; fn time_micros(&self, key: &str, value: Duration) -> MetricResult<Histogram> { ... } }
Expand description

Trait for recording timer values with additional precision.

Time data is stored as a histogram. Statistical distribution is calculated by the server. Times will be stored a number of milliseconds, with fractional values used to represent nanoseconds.

Only `Duration types are valid.

See the Statsd spec for more information.

Note that tags and histograms are a Datadog extension to Statsd and may not be supported by your server.

Required Methods

Record a single histogram value with the given key and return a MetricBuilder that can be used to add tags to the metric.

Provided Methods

Record a single histogram value with the given key

Errors

Returns an error if there was a problem sending the metric.

Implementors