class OpenTelemetry::Instrumentation::HttpClient::Instrumentation

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

Private Instance Methods

patch() click to toggle source
# File lib/opentelemetry/instrumentation/http_client/instrumentation.rb, line 25
def patch
  ::HTTPClient.prepend(Patches::Client)
  ::HTTPClient::Session.prepend(Patches::Session)
end
require_dependencies() click to toggle source
# File lib/opentelemetry/instrumentation/http_client/instrumentation.rb, line 30
def require_dependencies
  require_relative 'patches/client'
  require_relative 'patches/session'
end