Module ot_counter

Behaviours: ot_instrument.

Function Index

add/2
add/4
definition/1
definition/2
measurement/2
new/2
new/3

Function Details

add/2


add(BoundInstrument::ot_meter:bound_instrument(), Number::number()) -> ok

add/4


add(Meter::opentelemetry:meter(), Name::ot_meter:name(), Number::number(), Labels::ot_meter:labels()) -> ok

definition/1


definition(Name::ot_meter:name()) -> ot_meter:instrument_definition()

definition/2


definition(Name::ot_meter:name(), Opts::ot_meter:instrument_opts()) -> ot_meter:instrument_definition()

measurement/2


measurement(NameOrInstrument::ot_meter:bound_instrument() | ot_meter:name(), Number::number()) -> {ot_meter:bound_instrument() | ot_meter:name(), number()}

new/2


new(Meter::opentelemetry:meter(), Name::ot_meter:name()) -> boolean()

new/3


new(Meter::opentelemetry:meter(), Name::ot_meter:name(), Opts::ot_meter:instrument_opts()) -> boolean()