Sha256: 0df2c7620447e88449240df42763d9d51f533cfba3a63855266ef559c20315e1
Contents?: true
Size: 602 Bytes
Versions: 39
Compression:
Stored size: 602 Bytes
Contents
if defined? Net::HTTP Net::HTTP.class_eval do def request_with_newrelic_trace(*args, &block) metrics = ["External/#{@address}/Net::HTTP/#{args[0].method}","External/#{@address}/all"] if NewRelic::Agent::Instrumentation::MetricFrame.recording_web_transaction? metrics << "External/allWeb" else metrics << "External/allOther" end self.class.trace_execution_scoped metrics do request_without_newrelic_trace(*args, &block) end end alias request_without_newrelic_trace request alias request request_with_newrelic_trace end end
Version data entries
39 entries across 39 versions & 3 rubygems