class Sidekiq::Tracer::ClientMiddleware
Public Instance Methods
call(_worker_class, job, _queue, _redis_pool) { || ... }
click to toggle source
# File lib/sidekiq/tracer/client_middleware.rb, line 4 def call(_worker_class, job, _queue, _redis_pool) job["root_trace"] = root_trace yield end
Private Instance Methods
root_trace()
click to toggle source
# File lib/sidekiq/tracer/client_middleware.rb, line 11 def root_trace if Thread.current[:sidekiq_root_trace] && Thread.current[:sidekiq_root_trace].last return Thread.current[:sidekiq_root_trace].last end SecureRandom.uuid end