Behaviours: prometheus_collector, prometheus_metric.
buckets(Name::prometheus_metric:name()) -> [number()]
buckets(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> [number()]
buckets(Registry, Name, LabelValues) -> [number()]
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()
collect_metrics(Name::prometheus_metric:name(), X2::tuple()) -> [prometheus_model:'Metric'()]
collect_mf(Registry::prometheus_registry:registry(), Callback::prometheus_collector:collect_mf_callback()) -> ok
declare(Spec::prometheus_metric:spec()) -> boolean()
deregister(Name::prometheus_metric:name()) -> {boolean(), boolean()}
deregister(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> {boolean(), boolean()}
deregister_cleanup(Registry::prometheus_registry:registry()) -> ok
new(Spec::prometheus_metric:spec()) -> ok
observe(Name::prometheus_metric:name(), Value::number()) -> ok
observe(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> ok
observe(Registry, Name, LabelValues, Value) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = number()
observe_duration(Name::prometheus_metric:name(), Fun::fun(() -> dynamic())) -> dynamic()
observe_duration(Name, LabelValues, Fun) -> dynamic()
Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Fun = fun(() -> dynamic())
observe_duration(Registry, Name, LabelValues, Fun) -> dynamic()
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Fun = fun(() -> dynamic())
observe_n(Name::prometheus_metric:name(), Value::number(), Count::integer()) -> ok
observe_n(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number(), Count::integer()) -> ok
observe_n(Registry, Name, LabelValues, Value, Count) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = number()Count = integer()
pobserve(Registry, Name, LabelValues, Buckets, BucketPos, Value) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Buckets = prometheus_buckets:buckets()BucketPos = integer()Value = number()
remove(Name::prometheus_metric:name()) -> boolean()
remove(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> boolean()
remove(Registry, Name, LabelValues) -> boolean()
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()
reset(Name::prometheus_metric:name()) -> boolean()
reset(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> boolean()
reset(Registry, Name, LabelValues) -> boolean()
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()
set_default(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> boolean()
value(Name::prometheus_metric:name()) -> {number(), infinity | number()} | undefined
value(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> {number(), infinity | number()} | undefined
value(Registry, Name, LabelValues) -> {number(), infinity | number()} | undefined
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()
values(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> [{list(), number()}]
Generated by EDoc