Behaviours: prometheus_collector, prometheus_metric.
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()
default_targets() -> [{float(), float()}]
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, Value) -> dynamic()
Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = fun(() -> dynamic())
observe_duration(Registry, Name, LabelValues, Value) -> dynamic()
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = fun(() -> dynamic())
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()) -> {integer(), number()} | undefined
value(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> {integer(), number()} | undefined
value(Registry, Name, LabelValues) -> {integer(), number()} | undefined
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()
values(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> [prometheus_model:'Summary'()]
Generated by EDoc