class Hutch::Tracers::Datadog

Public Class Methods

new(klass) click to toggle source
# File lib/hutch/tracers/datadog.rb, line 7
def initialize(klass)
  @klass = klass
end

Public Instance Methods

handle(message) click to toggle source
# File lib/hutch/tracers/datadog.rb, line 11
def handle(message)
  ::Datadog::Tracing.trace(@klass.class.name, continue_from: nil, service: 'hutch', type: 'rabbitmq') do
    @klass.process(message)
  end
end