Module: Datadog::Tracing::Contrib::Bunny::Patcher::ConsumerPatch
- Defined in:
- lib/datadog/tracing/contrib/bunny/patcher.rb
Overview
Patch for Bunny::Consumer
Instance Method Summary collapse
Instance Method Details
#on_delivery(&block) ⇒ Object
88 89 90 91 92 93 94 95 96 |
# File 'lib/datadog/tracing/contrib/bunny/patcher.rb', line 88 def on_delivery(&block) config = Datadog.configuration.tracing[:bunny] Datadog::Tracing.trace(Ext::SPAN_CONSUME, service: config.service_name) do |span| span.type = Datadog::Tracing::Metadata::Ext::AppTypes::TYPE_WORKER span.set_tag(Datadog::Tracing::Metadata::Ext::TAG_COMPONENT, Ext::APP) super end end |