module Prometheus::Middleware

Public Instance Methods

record(env, code, duration) click to toggle source
# File lib/prometheus/middleware/collector.rb, line 81
def record(env, code, duration)
  @requests.increment(@counter_lb.call(env, code))
  @durations.observe(@duration_lb.call(env, code), duration)
rescue
  # TODO: log unexpected exception during request recording
  nil
end