Module prometheus_counter

Behaviours: prometheus_collector, prometheus_metric.

Function Index

collect_metrics/2
collect_mf/2
declare/1
deregister/1
deregister/2
deregister_cleanup/1
inc/1
inc/2
inc/3
inc/4
new/1
remove/1
remove/2
remove/3
reset/1
reset/2
reset/3
set_default/2
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

inc/1

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

inc/2

inc(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values() | non_neg_integer()) -> ok

inc/3

inc(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::non_neg_integer()) -> ok

inc/4

inc(Registry, Name, LabelValues, Value) -> 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_default/2

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

value/1

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

value/2

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

value/3

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

values/2

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


Generated by EDoc