class Excon::Middleware::Instrumentor

def request_call(datum)

def request_call(datum)
  if datum.has_key?(:instrumentor)
    if datum[:retries_remaining] < datum[:retry_limit]
      event_name = "#{datum[:instrumentor_name]}.retry"
    else
      event_name = "#{datum[:instrumentor_name]}.request"
    end
    datum[:instrumentor].instrument(event_name, datum) do
      @stack.request_call(datum)
    end
  else
    @stack.request_call(datum)
  end
end