Behaviours: prometheus_collector, prometheus_metric.
A Histogram tracks the size and number of events in buckets. You can use Histograms for aggregatable calculation of quantiles.
Example use cases for Histograms:buckets/1 | Equivalent to buckets(default, Name, []). |
buckets/2 | Equivalent to buckets(default, Name, LabelValues). |
buckets/3 | |
declare/1 | |
declare/2 | (Deprecated.) |
default_buckets/0 | |
dobserve/2 | Equivalent to dobserve(default, Name, [], Value). |
dobserve/3 | Equivalent to dobserve(default, Name, LabelValues, [], Value). |
dobserve/4 | |
exponential_buckets/3 | |
linear_buckets/3 | |
new/1 | |
new/2 | (Deprecated.) |
observe/2 | Equivalent to observe(default, Name, [], Value). |
observe/3 | Equivalent to observe(default, Name, LabelValues, Value). |
observe/4 | |
observe_duration/2 | Equivalent to observe_duration(default, Name, [], Fun). |
observe_duration/3 | Equivalent to observe_duration(default, Name, LabelValues, Fun). |
observe_duration/4 | |
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 |
buckets(Name) -> any()
Equivalent to buckets(default, Name, []).
buckets(Name, LabelValues) -> any()
Equivalent to buckets(default, Name, LabelValues).
buckets(Registry, Name, LabelValues) -> any()
declare(Spec) -> any()
declare(Spec, Registry) -> any()
This function is deprecated: Please use declare/1
with registry
key instead.
default_buckets() -> any()
dobserve(Name, Value) -> any()
Equivalent to dobserve(default, Name, [], Value).
dobserve(Name, LabelValues, Value) -> any()
Equivalent to dobserve(default, Name, LabelValues, [], Value).
dobserve(Registry, Name, LabelValues, Value) -> any()
exponential_buckets(Start, Factor, Count) -> any()
linear_buckets(Start, Step, Count) -> any()
new(Spec) -> any()
new(Spec, Registry) -> any()
This function is deprecated: Please use new/1
with registry
key instead.
observe(Name, Value) -> any()
Equivalent to observe(default, Name, [], Value).
observe(Name, LabelValues, Value) -> any()
Equivalent to observe(default, Name, LabelValues, Value).
observe(Registry, Name, LabelValues, Value) -> any()
observe_duration(Name, Fun) -> any()
Equivalent to observe_duration(default, Name, [], Fun).
observe_duration(Name, LabelValues, Fun) -> any()
Equivalent to observe_duration(default, Name, LabelValues, Fun).
observe_duration(Registry, Name, LabelValues, Fun) -> any()
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.