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



107
108
109
# File 'lib/sidekiq_publisher/datadog_apm.rb', line 107

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