Module prometheus_gauge

Behaviours: prometheus_collector, prometheus_metric.

Function Index

collect_metrics/2
collect_mf/2
dec/1
dec/2
dec/3
dec/4
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/2
set/3
set/4
set_default/2
set_duration/2
set_duration/3
set_duration/4
set_to_current_time/1
set_to_current_time/2
set_to_current_time/3
track_inprogress/2
track_inprogress/3
track_inprogress/4
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

dec/1

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

dec/2

dec(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values() | number()) -> ok

dec/3

dec(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> ok

dec/4

dec(Registry, Name, LabelValues, Value) -> 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() | number()) -> ok

inc/3

inc(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> 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/2

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

set/3

set(Name::prometheus_metric:name(), LabelValues::prometheus_metric:label_values(), Value::number()) -> ok

set/4

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

set_default/2

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

set_duration/2

set_duration(Name::prometheus_metric:name(), Fun::fun(() -> dynamic())) -> dynamic()

set_duration/3

set_duration(Name, LabelValues, Fun) -> dynamic()

set_duration/4

set_duration(Registry, Name, LabelValues, Fun) -> dynamic()

set_to_current_time/1

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

set_to_current_time/2

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

set_to_current_time/3

set_to_current_time(Registry, Name, LabelValues) -> ok

track_inprogress/2

track_inprogress(Name::prometheus_metric:name(), Fun::fun(() -> dynamic())) -> dynamic()

track_inprogress/3

track_inprogress(Name, LabelValues, Fun) -> dynamic()

track_inprogress/4

track_inprogress(Registry, Name, LabelValues, Fun) -> dynamic()

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(), infinity | number()}]


Generated by EDoc