data Gauge
A value that goes up and down (queue length, connections).
Example:
use std.obs { metric }
fn main() io {
let g = metric.gauge("queue_length", "jobs waiting")
g.set(5)
g.dec()
print("{g.value()}")
}Output
4.0
pub(api) data GaugeThread safety. safe from any task; updates are atomic.
Since. 1.0.0-beta
Methods
set | (v: f64) ioSets the value. |
add | (n: f64) ioAdds n (may be negative). |
inc | () ioAdds 1. |
dec | () ioSubtracts 1. |
value | () -> f64 ioThe current value. |
Defined in: std/obs/obs.oxl:599