class Sidekiq::Health::QueueHealthFormatter
Attributes
name[R]
size[R]
Public Class Methods
new(name, size)
click to toggle source
# File lib/sidekiq/health/queue_status.rb, line 115 def initialize(name, size) @name = name @size = size end
Public Instance Methods
healthy?()
click to toggle source
# File lib/sidekiq/health/queue_status.rb, line 128 def healthy? size < Sidekiq::Health::MAXIMUM_HEALTHY_QUEUE_SIZE end
to_s()
click to toggle source
# File lib/sidekiq/health/queue_status.rb, line 120 def to_s if healthy? "OK. #{queue_information}" else "WARNING: TOO MANY JOBS ENQUEUED. #{queue_information}" end end
Private Instance Methods
queue_information()
click to toggle source
# File lib/sidekiq/health/queue_status.rb, line 134 def queue_information "Queue: \"#{name}\" Size: #{size}" end