class Sidekiq::DelayExtensions::GenericJob
Public Instance Methods
Source
# File lib/new_relic/agent/instrumentation/sidekiq/extensions/delay_extensions.rb, line 7 def newrelic_trace_args(msg, queue) (target, method_name, *) = ::Sidekiq::DelayExtensions::YAML.unsafe_load(msg['args'][0]) if target.is_a?(String) target = target.constantize end { :name => method_name, :class_name => target.class.name, :category => 'OtherTransaction/SidekiqJob' } rescue => e NewRelic::Agent.logger.error('Failure during deserializing YAML for Sidekiq::DelayExtensions::GenericJob', e) NewRelic::Agent::Instrumentation::Sidekiq::Server.default_trace_args(msg) end