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.
t() = {module(), term()}
create_counter(Meter, Name, Opts) -> otel_instrument:t()
create_histogram(Meter, Name, Opts) -> otel_instrument:t()
create_observable_counter(Meter, Name, Opts) -> otel_instrument:t()
create_observable_counter(Meter, Name, Callback, CallbackArgs, Opts) -> otel_instrument:t()
create_observable_gauge(Meter, Name, Opts) -> otel_instrument:t()
create_observable_gauge(Meter, Name, Callback, CallbackArgs, Opts) -> otel_instrument:t()
create_observable_updowncounter(Meter, Name, Opts) -> otel_instrument:t()
create_observable_updowncounter(Meter, Name, Callback, CallbackArgs, Opts) -> otel_instrument:t()
create_updown_counter(Meter, Name, Opts) -> otel_instrument:t()
record(Ctx, Meter, Name, Number) -> any()
record(Ctx, Meter, Name, Number, Attributes) -> any()
register_callback(Meter, Instruments, Callback, CallbackArgs) -> ok
Generated by EDoc