metriken 0.10.0

A fast and lightweight metrics library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use metriken::*;

#[metric]
static MODULE_PATH_TEST_METRIC: Counter = Counter::new();

#[test]
fn metric_records_its_definition_module() {
    let metrics = metrics().static_metrics();
    let entry = metrics
        .iter()
        .find(|entry| entry.is(&MODULE_PATH_TEST_METRIC))
        .expect("metric registered");
    assert_eq!(entry.module(), module_path!());
}