Library: Prometheus
Package: Core
Header: Poco/Prometheus/Gauge.h
Member Summary
Member Functions: dec, inc, set, setToCurrentTime, timestamp, value
Constructors
GaugeSample
GaugeSample() = default;
Creates the GaugeSample.
Destructor
~GaugeSample
~GaugeSample() = default;
Destroys the GaugeSample.
Member Functions
dec
void dec(
double v = 1.0
);
Decrements the Gauge's current value.
inc
void inc(
double v = 1.0
);
Increments the Gauge's current value.
set
void set(
double v
);
Sets the Gauge's current value.
set
void set(
Poco::Clock::ClockVal v
);
setToCurrentTime
void setToCurrentTime();
Sets the Gauge's current value to the current epoch time (seconds since midnight January 1st 1970).
timestamp
Poco::Timestamp timestamp() const;
Returns the sample's timestamp, which in this implementation is always 0.
value
double value() const;
Returns the Gauge's current value.