Current section

Files

Jump to
opentelemetry_api_experimental lib open_telemetry observable_counter.ex
Raw

lib/open_telemetry/observable_counter.ex

defmodule OpenTelemetryAPIExperimental.ObservableCounter do
@moduledoc """
"""
defmacro create(name, callback, callback_args, opts) do
quote bind_quoted: [
name: name,
callback: callback,
callback_args: callback_args,
opts: opts
] do
:otel_meter.create_observable_counter(
:opentelemetry_experimental.get_meter(__MODULE__),
name,
callback,
callback_args,
opts
)
end
end
end