Sha256: 94457248ca4d611a286b9d22eb8cac1d1fb581e9882690f578a3d8b4f4643d23

Contents?: true

Size: 311 Bytes

Versions: 53

Compression:

Stored size: 311 Bytes

Contents

module GovukHealthcheck
  class SidekiqQueueLatencyCheck < SidekiqQueueCheck
    def name
      :sidekiq_queue_latency
    end

    def queues
      @queues ||= Sidekiq::Stats.new.queues.keys.each_with_object({}) do |name, hash|
        hash[name] = Sidekiq::Queue.new(name).latency
      end
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
govuk_app_config-2.10.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.9.1 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.9.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.8.4 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.8.3 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.8.2 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.8.1 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.8.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.7.1 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.7.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.6.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.5.2 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.5.1 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.5.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.4.1 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.4.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.3.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.2.2 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.2.1 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb
govuk_app_config-2.2.0 lib/govuk_app_config/govuk_healthcheck/sidekiq_queue_latency_check.rb