Sha256: 0c93615ae9acc04b303e4fcd8498aba3092079956b90b22b9d8b77b12104b5c2
Contents?: true
Size: 532 Bytes
Versions: 2
Compression:
Stored size: 532 Bytes
Contents
if defined?(::Net) && defined?(Net::HTTP) ScoutRailsProxy::Agent.instance.logger.debug "Instrumenting Net::HTTP" Net::HTTP.class_eval do include ScoutRailsProxy::Tracer def request_with_scout_instruments(*args,&block) self.class.instrument("HTTP/request", :desc => "#{(@address+args.first.path.split('?').first)[0..99]}") do request_without_scout_instruments(*args,&block) end end alias request_without_scout_instruments request alias request request_with_scout_instruments end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
scout_rails_proxy-1.0.6 | lib/scout_rails_proxy/instruments/net_http.rb |
scout_rails_proxy_proxy-1.0.5 | lib/scout_rails_proxy/instruments/net_http.rb |