module ScoutApm::Instruments::Typhoeus::TyphoeusHydraInstrumentation
Public Instance Methods
run(*args, &block)
click to toggle source
Calls superclass method
# File lib/scout_apm/instruments/typhoeus.rb, line 31 def run(*args, &block) layer = ScoutApm::Layer.new("HTTP", "Hydra") layer.desc = scout_desc req = ScoutApm::RequestManager.lookup req.start_layer(layer) begin super(*args, &block) ensure req.stop_layer end end
scout_desc()
click to toggle source
# File lib/scout_apm/instruments/typhoeus.rb, line 45 def scout_desc "#{self.queued_requests.count} requests" rescue "" end