Class: GovukHealthcheck::SidekiqQueueLatencyCheck
Instance Method Summary
collapse
#critical_threshold, #details, #message, #status, #warning_threshold
Instance Method Details
#name ⇒ Object
3
4
5
|
# File 'lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb', line 3
def name
:sidekiq_queue_latency
end
|
#queues ⇒ Object
7
8
9
10
11
|
# File 'lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb', line 7
def queues
@queues ||= Sidekiq::Stats.new.queues.keys.each_with_object({}) do |name, hash|
hash[name] = Sidekiq::Queue.new(name).latency
end
end
|