Rust client library for exposing prometheus metrics.
```rust use prometrics::default_gatherer; use prometrics::metrics::{CounterBuilder, GaugeBuilder};
let mut counter = CounterBuilder::new("count") .defaultregistry() .finish() .unwrap(); let mut gauge = GaugeBuilder::new("gauge") .label("foo", "bar") .defaultregistry() .finish() .unwrap();
counter.increment(); gauge.set(12.3);
let metrics = defaultgatherer().lock().unwrap().gather();
asserteq!(
metrics
.into_iter()
.map(|m| format!("\n{}", m))
.collect::
count 1
gauge{foo="bar"} 12.3 "# ```