frugalos_mds 1.2.0

Metadata Store for Frugalos
Documentation
//! This crate provides some helpers for metrics.

use prometrics::metrics::{Histogram, HistogramBuilder};

use crate::{Error, Result};

/// Creates a histogram, which can be used as default.
pub fn make_histogram(builder: &mut HistogramBuilder) -> Result<Histogram> {
    builder
        .bucket(0.0001)
        .bucket(0.0005)
        .bucket(0.001)
        .bucket(0.005)
        .bucket(0.01)
        .bucket(0.05)
        .bucket(0.1)
        .bucket(0.5)
        .bucket(1.0)
        .bucket(5.0)
        .bucket(10.0)
        .default_registry()
        .finish()
        .map_err(|e| track!(Error::from(e)))
}