class ElasticAPM::Spies::SidekiqSpy
@api private
def self.name_for(job)
def self.name_for(job) klass = job['class'] case klass when ACTIVE_JOB_WRAPPER job['wrapped'] else klass end end
def install
def install install_processor install_middleware end
def install_middleware
def install_middleware Sidekiq.configure_server do |config| config.server_middleware do |chain| chain.add Middleware end end end
def install_processor
def install_processor require 'sidekiq/processor' Sidekiq::Processor.prepend(Ext) end