macro_rules! metric {
(counter($id:expr) += $value:expr $(, $k:ident = $v:expr)* $(,)?) => { ... };
(counter($id:expr) -= $value:expr $(, $k:ident = $v:expr)* $(,)?) => { ... };
(gauge($id:expr) = $value:expr $(, $k:ident = $v:expr)* $(,)?) => { ... };
(histogram($id:expr) = $value:expr $(, $k:ident = $v:expr)* $(,)?) => { ... };
(set($id:expr) = $value:expr $(, $k:ident = $v:expr)* $(,)?) => { ... };
(timer($id:expr) = $value:expr $(, $k:ident = $v:expr)* $(,)?) => { ... };
(timer($id:expr), $($k:ident = $v:expr,)* $block:block) => { ... };
}
Expand description
Emits a metric.
See crate-level documentation for examples.