Module: PhobosPrometheus::Collector

Defined in:
lib/phobos_prometheus/collector.rb,
lib/phobos_prometheus/collector/gauge.rb,
lib/phobos_prometheus/collector/helper.rb,
lib/phobos_prometheus/collector/counter.rb,
lib/phobos_prometheus/collector/histogram.rb,
lib/phobos_prometheus/collector/error_logger.rb

Overview

Collector houses common metrics code

Defined Under Namespace

Modules: Helper Classes: Counter, ErrorLogger, Gauge, Histogram

Constant Summary collapse

EVENT_LABEL_BUILDER =
proc do |event|
  {
    topic:    event.payload[:topic],
    group_id: event.payload[:group_id],
    handler:  event.payload[:handler]
  }
end