Sha256: 086eb512fbbba35da51df9a4e1eec6edd7b1303373693974d8174f57786787a6

Contents?: true

Size: 283 Bytes

Versions: 3

Compression:

Stored size: 283 Bytes

Contents

# frozen_string_literal: true

module QueueClassicDatadog
  def _perform(*args)
    Datadog.tracer.trace('qc.job', service_name: 'qc.job', resource: "#{name}#perform") do |_|
      super
    end
  end

  QueueClassicPlus::Base.singleton_class.send(:prepend, QueueClassicDatadog)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
queue_classic_plus-4.0.0.alpha10 lib/queue_classic_plus/datadog.rb
queue_classic_plus-4.0.0.alpha9 lib/queue_classic_plus/datadog.rb
queue_classic_plus-4.0.0.alpha8 lib/queue_classic_plus/datadog.rb