This module defines the prometheus_metric behaviour.
Required callback functions: new/1, new/2, declare/1, declare/2, reset/1, reset/2, reset/3, value/1, value/2, value/3.
help() = binary() | nonempty_string()
name() = atom() | binary() | nonempty_string()
value() = number() | {Count::number(), Sum::number()} | {Buckets::[number(), ...], Sum::number()}
histogram
check_mf_exists(Table, Registry, Name, LabelValues) -> any()
deregister_mf(Table, Registry) -> any()
extract_common_params(Spec) -> any()
insert_mf(Table, Registry, Name, Labels, Help) -> any()
insert_mf(Table, Registry, Name, Labels, Help, Data) -> any()
insert_new_mf(Table, Registry, Name, Labels, Help) -> any()
insert_new_mf(Table, Registry, Name, Labels, Help, Data) -> any()
metrics(Table, Registry) -> any()
mf_data(MF) -> any()
validate_metric_help(RawHelp) -> any()
validate_metric_label_names(RawLabels) -> any()
validate_metric_name(RawName) -> any()
Generated by EDoc, Aug 15 2016, 18:56:23.