otel_meter
is responsible for creating Instruments.
This module defines the otel_meter behaviour.
Required callback functions: create_instrument/4, create_instrument/6, register_callback/4.
otel_meter
is responsible for creating Instruments.
opts() = #{description => otel_instrument:description(), unit => otel_instrument:unit()}
t() = {module(), term()}
create_counter(Meter, Name, Opts) -> otel_instrument:t()
create_histogram(Meter, Name, Opts) -> otel_instrument:t()
create_observable_counter(Meter, Name, Callback, CallbackArgs, Opts) -> otel_instrument:t()
create_observable_gauge(Meter, Name, Callback, CallbackArgs, Opts) -> otel_instrument:t()
create_observable_updowncounter(Meter, Name, Callback, CallbackArgs, Opts) -> otel_instrument:t()
create_updown_counter(Meter, Name, Opts) -> otel_instrument:t()
instrument(Meter, Name, Kind, Callback, CallbackArgs, Opts) -> otel_instrument:t()
record(Meter, Name, Number, Attributes) -> any()
register_callback(Meter, Instruments, Callback, CallbackArgs) -> ok
Generated by EDoc