class HealthCheck::SidekiqHealthCheck

Public Class Methods

check() click to toggle source
# File lib/health_check/sidekiq_health_check.rb, line 5
def self.check
  unless defined?(::Sidekiq)
    raise "Wrong configuration. Missing 'sidekiq' gem"
  end
  ::Sidekiq.redis do |r|
    res = r.ping
    res == 'PONG' ? '' : "Sidekiq.redis.ping returned #{res.inspect} instead of PONG"
  end
rescue Exception => e
  create_error 'sidekiq-redis', e.message
end