Behaviours: gen_server, prometheus_collector, prometheus_metric.
Counter is a Metric that represents a single numerical value that only ever
goes up. That implies that it cannot be used to count items whose number can
also go down, e.g. the number of currently running processes. Those
"counters" are represented by prometheus_gauge
.
A Counter is typically used to count requests served, tasks completed, errors occurred, etc.
Examople use cases for Counters:_total
.
declare/1 | |
declare/2 | (Deprecated.) |
dinc/1 | Equivalent to dinc(default, Name, [], 1). |
dinc/2 | |
dinc/3 | Equivalent to dinc(default, Name, LabelValues, Value). |
dinc/4 | |
inc/1 | Equivalent to inc(default, Name, [], 1). |
inc/2 | |
inc/3 | Equivalent to inc(default, Name, LabelValues, Value). |
inc/4 | |
new/1 | |
new/2 | (Deprecated.) |
reset/1 | Equivalent to reset(default, Name, []). |
reset/2 | Equivalent to reset(default, Name, LabelValues). |
reset/3 | |
value/1 | Equivalent to value(default, Name, []). |
value/2 | Equivalent to value(default, Name, LabelValues). |
value/3 |
declare(Spec) -> any()
declare(Spec, Registry) -> any()
This function is deprecated: Please use declare/1
with registry
key instead.
dinc(Name) -> any()
Equivalent to dinc(default, Name, [], 1).
dinc(Name, LabelValues) -> any()
dinc(Name, LabelValues, Value) -> any()
Equivalent to dinc(default, Name, LabelValues, Value).
dinc(Registry, Name, LabelValues, Value) -> any()
inc(Name) -> any()
Equivalent to inc(default, Name, [], 1).
inc(Name, LabelValues) -> any()
inc(Name, LabelValues, Value) -> any()
Equivalent to inc(default, Name, LabelValues, Value).
inc(Registry, Name, LabelValues, Value) -> 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()
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.