Module: Datadog::Contrib::Redis::Patcher

Includes:
Patcher
Defined in:
lib/ddtrace/contrib/redis/patcher.rb

Overview

Patcher enables patching of 'redis' module.

Class Method Summary collapse

Methods included from Patcher

included

Class Method Details

.patchObject

patch applies our patch if needed



20
21
22
23
24
25
26
27
28
29
# File 'lib/ddtrace/contrib/redis/patcher.rb', line 20

def patch
  # do not require these by default, but only when actually patching
  require 'redis'
  require 'ddtrace/ext/app_types'
  require 'ddtrace/contrib/redis/tags'
  require 'ddtrace/contrib/redis/quantize'
  require 'ddtrace/contrib/redis/instrumentation'

  ::Redis::Client.include(Instrumentation)
end

.target_versionObject



15
16
17
# File 'lib/ddtrace/contrib/redis/patcher.rb', line 15

def target_version
  Integration.version
end