class Net::HTTP
Public Instance Methods
request(request, *args, &block)
Also aliased as: request_without_mmtrix_trace
Alias for: request_with_mmtrix_trace
request_with_mmtrix_trace(request, *args, &block)
click to toggle source
# File lib/mmtrix/agent/instrumentation/net.rb, line 20 def request_with_mmtrix_trace(request, *args, &block) wrapped_request = Mmtrix::Agent::HTTPClients::NetHTTPRequest.new(self, request) Mmtrix::Agent::CrossAppTracing.tl_trace_http_request( wrapped_request ) do # RUBY-1244 Disable further tracing in request to avoid double # counting if connection wasn't started (which calls request again). Mmtrix::Agent.disable_all_tracing do request_without_mmtrix_trace( request, *args, &block ) end end end
Also aliased as: request