Errorgap.Transaction (errorgap v0.2.0)

Copy Markdown View Source

Build APM transactions — a web interaction (kind: "web") or a background job (kind: "job") — to deliver via Errorgap.notify_transaction/2.

Summary

Functions

A background-job transaction for job_class on queue.

A web transaction for the normalized route template path (e.g. /orders/{id}) and concrete path_raw.

Functions

job(job_class, queue, opts \\ [])

A background-job transaction for job_class on queue.

Options: :duration_ms, :environment, :occurred_at, :spans.

web(method, path, path_raw, opts \\ [])

A web transaction for the normalized route template path (e.g. /orders/{id}) and concrete path_raw.

Options: :status_code, :duration_ms, :environment, :occurred_at, :spans.