Class: AppStatus::Adapters::Sidekiq
- Inherits:
-
Object
- Object
- AppStatus::Adapters::Sidekiq
- Defined in:
- lib/app_status/adapters/sidekiq.rb
Class Method Summary collapse
Class Method Details
.status ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# 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 |