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