[][src]Macro metrics::gauge

macro_rules! gauge {
    ($name:expr, $value:expr) => { ... };
    ($name:expr, $value:expr, $($labels:tt)*) => { ... };
}

Records a gauge.

Functionally equivalent to calling Recorder::record_gauge.

Examples

fn update_current_value() {
    let value: i64 = -131;
    gauge!("current_value", value);
}

Labels can also be passed along:

fn update_current_value() {
    let value: i64 = -131;
    let creator: String = String::from("jane");
    gauge!("current_value", value, "creator" => creator);
}