graphite/
graphite.rs

1//! A sample application sending ad-hoc metrics to graphite.
2
3use dipstick::*;
4use std::time::Duration;
5
6fn main() {
7    let metrics = Graphite::send_to("localhost:2003")
8        .expect("Connected")
9        .named("my_app")
10        .metrics();
11
12    loop {
13        metrics.counter("counter_a").count(123);
14        metrics.timer("timer_a").interval_us(2000000);
15        std::thread::sleep(Duration::from_millis(40));
16    }
17}