OpentelemetryOban (opentelemetry_oban v0.1.0-rc)

OpentelemetryOban uses telemetry handlers to create OpenTelemetry spans from Oban events.

Supported events include job start/stop and also when an exception is raised.

Usage

In your application start:

def start(_type, _args) do
  OpenTelemetry.register_application_tracer(:my_project)
  OpentelemetryOban.setup()

  # ...
end

Link to this section Summary

Link to this section Functions

Link to this function

insert(name \\ Oban, changeset)

Link to this function

insert(name \\ Oban, multi, multi_name, changeset_or_fun)

Link to this function

insert!(name \\ Oban, changeset)

Link to this function

insert_all(name \\ Oban, changesets_or_wrapper)

Link to this function

insert_all(name \\ __MODULE__, multi, multi_name, changesets_or_wrapper)

Specs

setup() :: :ok

Initializes and configures telemetry handlers.