Module: Datadog::Tracing::Contrib::Karafka
- Defined in:
- lib/datadog/tracing/contrib/karafka.rb,
lib/datadog/tracing/contrib/karafka/ext.rb,
lib/datadog/tracing/contrib/karafka/monitor.rb,
lib/datadog/tracing/contrib/karafka/patcher.rb,
lib/datadog/tracing/contrib/karafka/framework.rb,
lib/datadog/tracing/contrib/karafka/integration.rb,
lib/datadog/tracing/contrib/karafka/configuration/settings.rb,
lib/datadog/tracing/contrib/karafka/distributed/propagation.rb,
sig/datadog/tracing/contrib/karafka.rbs,
sig/datadog/tracing/contrib/karafka/ext.rbs,
sig/datadog/tracing/contrib/karafka/monitor.rbs,
sig/datadog/tracing/contrib/karafka/patcher.rbs,
sig/datadog/tracing/contrib/karafka/framework.rbs,
sig/datadog/tracing/contrib/karafka/integration.rbs,
sig/datadog/tracing/contrib/karafka/configuration/settings.rbs,
sig/datadog/tracing/contrib/karafka/distributed/propagation.rbs
Overview
Karafka integration public API
Defined Under Namespace
Modules: Configuration
Class Method Summary collapse
Class Method Details
.extract(data) ⇒ TraceDigest?
18 19 20 21 22 |
# File 'lib/datadog/tracing/contrib/karafka.rb', line 18 def self.extract(data) raise 'Please invoke Datadog.configure at least once before calling this method' unless @propagation @propagation.extract(data) end |
.inject(digest, data) ⇒ void
This method returns an undefined value.
12 13 14 15 16 |
# File 'lib/datadog/tracing/contrib/karafka.rb', line 12 def self.inject(digest, data) raise 'Please invoke Datadog.configure at least once before calling this method' unless @propagation @propagation.inject!(digest, data) end |