module Sidekiq::Tracer::Commons

Public Instance Methods

operation_name(job) click to toggle source
# File lib/sidekiq/tracer/commons.rb, line 4
def operation_name(job)
  job['class']
end
tags(job, kind) click to toggle source
# File lib/sidekiq/tracer/commons.rb, line 8
def tags(job, kind)
  {
    'component' => 'Sidekiq',
    'span.kind' => kind,
    'sidekiq.queue' => job['queue'],
    'sidekiq.jid' => job['jid'],
    'sidekiq.retry' => job['retry'].to_s,
    'sidekiq.args' => job['args'].join(", ")[0, 1024]
  }
end