module Datadog::Contrib::GRPC::Patcher
Patcher
enables patching of 'grpc' module.
Public Instance Methods
patch()
click to toggle source
# File lib/ddtrace/contrib/grpc/patcher.rb, line 19 def patch require 'ddtrace/propagation/grpc_propagator' require 'ddtrace/contrib/grpc/datadog_interceptor' require 'ddtrace/contrib/grpc/intercept_with_datadog' prepend_interceptor end
prepend_interceptor()
click to toggle source
# File lib/ddtrace/contrib/grpc/patcher.rb, line 27 def prepend_interceptor ::GRPC::InterceptionContext .prepend(Datadog::Contrib::GRPC::InterceptWithDatadog) end
target_version()
click to toggle source
# File lib/ddtrace/contrib/grpc/patcher.rb, line 15 def target_version Integration.version end