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}