Module: Datadog::Tracing::Contrib::Karafka::Patcher

Includes:
Patcher
Defined in:
lib/datadog/tracing/contrib/karafka/patcher.rb

Overview

Patcher enables patching of ‘karafka’ module.

Class Method Summary collapse

Methods included from Patcher

included

Class Method Details

.patchObject



61
62
63
64
65
66
# File 'lib/datadog/tracing/contrib/karafka/patcher.rb', line 61

def patch
  require_relative 'monitor'

  ::Karafka::Instrumentation::Monitor.prepend(Monitor)
  ::Karafka::Messages::Messages.prepend(MessagesPatch)
end

.target_versionObject



57
58
59
# File 'lib/datadog/tracing/contrib/karafka/patcher.rb', line 57

def target_version
  Integration.version
end