Sha256: 6cc65c0b3ef05dbbd24dd606795f3b32ad488a2641eecfcecb155f5d45c47fb0
Contents?: true
Size: 329 Bytes
Versions: 62
Compression:
Stored size: 329 Bytes
Contents
module Workarea module Monitoring class SidekiqQueueSizeCheck def check length = Sidekiq::Queue.all.sum(&:size) status = length < Workarea.config.sidekiq_critical_queue_size [status, "#{status ? 'Low' : 'High'} - #{length}"] rescue [false, 'Down'] end end end end
Version data entries
62 entries across 62 versions & 1 rubygems