class NagiosCheckResque::FailedJobsCheck

Warn if there are failed jobs

Public Class Methods

new(resque = ResqueAdapter.new) click to toggle source
# File lib/nagios_check_resque/failed_jobs_check.rb, line 15
def initialize(resque = ResqueAdapter.new)
  @resque = resque
end

Public Instance Methods

check() click to toggle source
# File lib/nagios_check_resque/failed_jobs_check.rb, line 19
def check
  @resque.setup(redis_url: options['redis-url'])

  failed_jobs_count = @resque.failed_count

  store_message("#{failed_jobs_count} failed jobs")
  store_value(:failed, failed_jobs_count)
end