Module prometheus_boolean

Behaviours: prometheus_collector, prometheus_metric.

Function Index

collect_metrics/2
collect_mf/2
declare/1
deregister/1
deregister/2
deregister_cleanup/1
new/1
remove/1
remove/2
remove/3
reset/1
reset/2
reset/3
set/2
set/3
set/4
set_default/2
toggle/1
toggle/2
toggle/3
value/1
value/2
value/3
values/2

Function Details

collect_metrics/2

collect_metrics(Name::prometheus_metric:name(), X2::tuple()) -> [prometheus_model:'Metric'()]

collect_mf/2

collect_mf(Registry::prometheus_registry:registry(), Callback::prometheus_collector:collect_mf_callback()) -> ok

declare/1

declare(Spec::prometheus_metric:spec()) -> boolean()

deregister/1

deregister(Name::prometheus_metric:name()) -> {boolean(), boolean()}

deregister/2

deregister(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> {boolean(), boolean()}

deregister_cleanup/1

deregister_cleanup(Registry::prometheus_registry:registry()) -> ok

new/1

new(Spec::prometheus_metric:spec()) -> ok

remove/1

remove(Name::prometheus_metric:name()) -> boolean()

remove/2

remove(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> boolean()

remove/3

remove(Registry, Name, LabelValues) -> boolean()

reset/1

reset(Name::prometheus_metric:name()) -> boolean()

reset/2

reset(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> boolean()

reset/3

reset(Registry, Name, LabelValues) -> boolean()

set/2

set(Name::prometheus_metric:name(), Value::prometheus:prometheus_boolean()) -> ok

set/3

set(Name, LabelValues, Value) -> ok

set/4

set(Registry, Name, LabelValues, Value) -> ok

set_default/2

set_default(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> ok

toggle/1

toggle(Name::prometheus_metric:name()) -> ok

toggle/2

toggle(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> ok

toggle/3

toggle(Registry, Name, LabelValues) -> ok

value/1

value(Name::prometheus_metric:name()) -> boolean() | undefined

value/2

value(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values()) -> boolean() | undefined

value/3

value(Registry, Name, LabelValues) -> boolean() | undefined

values/2

values(Registry::prometheus_registry:registry(), Name::prometheus_metric:name()) -> [{list(), boolean()}]


Generated by EDoc