class SidekiqQueueStatus::Metric
Constants
- Result
Attributes
config[RW]
errors[R]
result[R]
Public Class Methods
all()
click to toggle source
# File lib/sidekiq_queue_status/metric.rb, line 7 def all metrics = QueueLatency.new, FailureRate.new errors = metrics.map(&:errors).flatten Result.new(*metrics.map(&:result), errors) end
new()
click to toggle source
# File lib/sidekiq_queue_status/metric.rb, line 15 def initialize @errors = [] @result = monitor end
Public Instance Methods
error(message)
click to toggle source
# File lib/sidekiq_queue_status/metric.rb, line 20 def error(message) @errors << message end