class AppDynamics::Sidekiq::ServerMiddleware
Public Class Methods
new(config)
click to toggle source
# File lib/app_dynamics/sidekiq.rb, line 16 def initialize(config) @config = config end
Public Instance Methods
call(worker, job, queue) { || ... }
click to toggle source
# File lib/app_dynamics/sidekiq.rb, line 20 def call(worker, job, queue) t { "Sidekiq middleware beginning trace" } job_class = job['wrapped'] || job["class"] AppDynamics.trace("#{job_class}#perform", 'app.sidekiq.worker', 'process') { yield } end