foyer_common::metrics

Trait GaugeOps

Source
pub trait GaugeOps:
    Send
    + Sync
    + 'static
    + Debug {
    // Required methods
    fn increase(&self, val: u64);
    fn decrease(&self, val: u64);
    fn absolute(&self, val: u64);
}
Expand description

Gauge metric operations.

Required Methods§

Source

fn increase(&self, val: u64)

Increase record by val.

Source

fn decrease(&self, val: u64)

Decrease record by val.

Source

fn absolute(&self, val: u64)

Set the record as a absolute value val.

Implementors§