Module ra_counters

Data Types

name()

name() = term()

seshat_field_spec()

seshat_field_spec() = {Name::atom(), Position::pos_integer(), Type::counter | gauge, Description::string()}

Function Index

delete/1
fetch/1
init/0
new/2
overview/0
overview/1

Function Details

delete/1

delete(Name::term()) -> ok

fetch/1

fetch(Name::name()) -> undefined | counters:counters_ref()

init/0

init() -> ok

new/2

new(Name::name(), Fields::[seshat_field_spec()]) -> counters:counters_ref()

overview/0

overview() -> #{name() => #{atom() => non_neg_integer()}}

overview/1

overview(Name::name()) -> #{atom() => non_neg_integer()}


Generated by EDoc