class OpenTelemetry::Instrumentation::HTTP::Instrumentation

The Instrumentation class contains logic to detect and install the Http instrumentation

Public Instance Methods

patch() click to toggle source
# File lib/opentelemetry/instrumentation/http/instrumentation.rb, line 21
def patch
  ::HTTP::Client.prepend(Patches::Client)
  ::HTTP::Connection.prepend(Patches::Connection)
end
require_dependencies() click to toggle source
# File lib/opentelemetry/instrumentation/http/instrumentation.rb, line 26
def require_dependencies
  require_relative 'patches/client'
  require_relative 'patches/connection'
end