class AppStatus::Adapters::Sidekiq
Public Class Methods
adapter_name()
click to toggle source
# File lib/app_status/adapters/sidekiq.rb, line 17 def self.adapter_name 'Sidekiq' end
status()
click to toggle source
# File lib/app_status/adapters/sidekiq.rb, line 4 def self.status if defined?(::Sidekiq) require 'sidekiq/api' ::Sidekiq::Queue.new.size < 100 ? 'OK' : 'Busy!' else 'N/A' end rescue => e AppStatus.logger.error "STATUS ERROR: #{adapter_name}" AppStatus.logger.error e 'Down' end