Class: SidekiqPublisher::DatadogAPM::PublisherErrorSubscriber

Inherits:
ActiveSupport::Subscriber
  • Object
show all
Defined in:
lib/sidekiq_publisher/datadog_apm.rb

Overview

This subscriber is different from the classes above because it is an ActiveSupport::Subscriber and responds to the error(.publisher.sidekiq_publisher) event.

Instance Method Summary collapse

Instance Method Details

#error(event) ⇒ Object



99
100
101
# File 'lib/sidekiq_publisher/datadog_apm.rb', line 99

def error(event)
  Datadog.tracer.active_span&.set_error(event.payload[:exception_object])
end