mirror of https://github.com/fralalonde/dipstick
18 lines
458 B
Rust
18 lines
458 B
Rust
//! An app demonstrating the basics of the metrics front-end.
|
|
//! Defines metrics of each kind and use them to print values to the console in multiple ways.
|
|
|
|
extern crate dipstick;
|
|
|
|
use dipstick::*;
|
|
|
|
fn main() {
|
|
// print only 1 out of every 10000 metrics recorded
|
|
let app_metrics: MetricScope<String> = metric_scope(to_stdout().with_sampling_rate(0.0001));
|
|
|
|
let marker = app_metrics.marker("marker_a");
|
|
|
|
loop {
|
|
marker.mark();
|
|
}
|
|
}
|