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