Method: Prometheus::Middleware::Collector#initialize

Defined in:
lib/prometheus/middleware/collector.rb

#initialize(app, options = {}) ⇒ Collector

Returns a new instance of Collector.



22
23
24
25
26
27
28
29
# File 'lib/prometheus/middleware/collector.rb', line 22

def initialize(app, options = {})
  @app = app
  @registry = options[:registry] || Client.registry
  @metrics_prefix = options[:metrics_prefix] || 'http_server'

  init_request_metrics
  init_exception_metrics
end