Module: WideEvent::JobInstrumentation

Extended by:
ActiveSupport::Concern
Defined in:
lib/wide_event/job_instrumentation.rb

Overview

One wide event per job execution: the job-shaped unit of work. Included into ActiveJob::Base by the railtie; include it manually in ApplicationJob when not using the railtie.

Known semantics: exceptions later swallowed by retry_on/discard_on still mark this execution error=true: the wide event records that THIS attempt failed, which is accurate per-execution; roll up by job.id to judge the job.