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
dec(Name::prometheus_metric:name()) -> ok
dec(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values() | number()) -> ok
dec(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> ok
dec(Registry, Name, LabelValues, Value) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = number()
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
inc(Name::prometheus_metric:name()) -> ok
inc(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values() | number()) -> ok
inc(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> ok
inc(Registry, Name, LabelValues, Value) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = number()
new(Spec::prometheus_metric:spec()) -> ok
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(Name::prometheus_metric:name(), Value::number()) -> ok
set(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> ok
set(Registry, Name, LabelValues, Value) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Value = undefined | number()
set_default(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> boolean()
set_duration(Name::prometheus_metric:name(), Fun::fun(() -> dynamic())) -> dynamic()
set_duration(Name, LabelValues, Fun) -> dynamic()
Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Fun = fun(() -> dynamic())
set_duration(Registry, Name, LabelValues, Fun) -> dynamic()
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Fun = fun(() -> dynamic())
set_to_current_time(Name::prometheus_metric:name()) -> ok
set_to_current_time(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> ok
set_to_current_time(Registry, Name, LabelValues) -> ok
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()
track_inprogress(Name::prometheus_metric:name(), Fun::fun(() -> dynamic())) -> dynamic()
track_inprogress(Name, LabelValues, Fun) -> dynamic()
Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Fun = fun(() -> dynamic())
track_inprogress(Registry, Name, LabelValues, Fun) -> dynamic()
Registry = prometheus_registry:registry()Name = prometheus_metric:name()LabelValues = prometheus_metric:label_values()Fun = fun(() -> dynamic())
value(Name::prometheus_metric:name()) -> number() | undefined
value(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> number() | undefined
value(Registry, Name, LabelValues) -> 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(), infinity | number()}]
Generated by EDoc