class Heartcheck::Checks::Sidekiq

Check for a sidekiq service Base is set in heartcheck gem

Public Instance Methods

validate() click to toggle source

validate service connection

@retun [void]

# File lib/heartcheck/checks/sidekiq.rb, line 11
def validate
  ::Sidekiq.redis do |connection|
    errors = Monitoring::Redis.run_checks(connection)
    errors.each { |error| append_error(error) }
  end
end

Private Instance Methods

custom_error(key_error) click to toggle source

customize the error message It's called in Heartcheck::Checks::Base#append_error

@param key_error [Symbol] name of action

@return [void]

# File lib/heartcheck/checks/sidekiq.rb, line 26
def custom_error(key_error)
  @errors << key_error
end