Behaviours: prometheus_collector, prometheus_metric.
Gauge metric, to report instantaneous values.
Gauge is a metric that represents a single numerical value that can arbitrarily go up and down.
A Gauge is typically used for measured values like temperatures or current memory usage, but also "counts" that can go up and down, like the number of running processes.
Example use cases for Gauges:collect_metrics/2 | |
collect_mf/2 | |
declare/1 | |
declare/2 | (Deprecated.) |
deregister_cleanup/1 | |
new/1 | |
new/2 | (Deprecated.) |
reset/1 | Equivalent to reset(default, Name, []). |
reset/2 | Equivalent to reset(default, Name, LabelValues). |
reset/3 | |
set/2 | Equivalent to set(default, Name, [], Value). |
set/3 | Equivalent to set(default, Name, LabelValues, Value). |
set/4 | |
set_to_current_time/1 | Equivalent to set_to_current_time(default, Name, []). |
set_to_current_time/2 | Equivalent to seto_to_current_time(default, Name, LabelValues). |
set_to_current_time/3 | |
track_inprogress/2 | Equivalent to track_inprogress(default, Name, [], Fun). |
track_inprogress/3 | Equivalent to track_inprogress(default, Name, LabelValues, Fun). |
track_inprogress/4 | |
value/1 | Equivalent to value(default, Name, []). |
value/2 | Equivalent to value(default, Name, LabelValues). |
value/3 |
collect_metrics(Name, X2) -> any()
collect_mf(Callback, Registry) -> any()
declare(Spec) -> any()
declare(Spec, Registry) -> any()
This function is deprecated: Please use declare/1
with registry
key instead.
deregister_cleanup(Registry) -> any()
new(Spec) -> any()
new(Spec, Registry) -> any()
This function is deprecated: Please use new/1
with registry
key instead.
reset(Name) -> any()
Equivalent to reset(default, Name, []).
reset(Name, LabelValues) -> any()
Equivalent to reset(default, Name, LabelValues).
reset(Registry, Name, LabelValues) -> any()
set(Name, Value) -> any()
Equivalent to set(default, Name, [], Value).
set(Name, LabelValues, Value) -> any()
Equivalent to set(default, Name, LabelValues, Value).
set(Registry, Name, LabelValues, Value) -> any()
set_to_current_time(Name) -> any()
Equivalent to set_to_current_time(default, Name, []).
set_to_current_time(Name, LabelValues) -> any()
Equivalent to seto_to_current_time(default, Name, LabelValues).
set_to_current_time(Registry, Name, LabelValues) -> any()
track_inprogress(Name, Fun) -> any()
Equivalent to track_inprogress(default, Name, [], Fun).
track_inprogress(Name, LabelValues, Fun) -> any()
Equivalent to track_inprogress(default, Name, LabelValues, Fun).
track_inprogress(Registry, Name, LabelValues, Fun) -> any()
value(Name) -> any()
Equivalent to value(default, Name, []).
value(Name, LabelValues) -> any()
Equivalent to value(default, Name, LabelValues).
value(Registry, Name, LabelValues) -> any()
Generated by EDoc, Aug 29 2016, 23:53:53.