Module: Labkit::Tracing::Sidekiq::SidekiqCommon

Includes:
Common
Included in:
ClientMiddleware, ServerMiddleware
Defined in:
lib/labkit/tracing/sidekiq/sidekiq_common.rb

Instance Method Summary collapse

Methods included from Common

#in_tracing_span, #kv_tags_for_exception, #log_exception_on_span, #postnotify_span, #tracer

Instance Method Details

#tags_from_job(job, kind) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/labkit/tracing/sidekiq/sidekiq_common.rb', line 9

def tags_from_job(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(', ')
  }
end