Class: NagiosCheckResque::FailedJobsCheck

Inherits:
Object
  • Object
show all
Includes:
NagiosCheck
Defined in:
lib/nagios_check_resque/failed_jobs_check.rb

Overview

Warn if there are failed jobs

Instance Method Summary collapse

Constructor Details

#initialize(resque = ResqueAdapter.new) ⇒ FailedJobsCheck

Returns a new instance of FailedJobsCheck.



15
16
17
# File 'lib/nagios_check_resque/failed_jobs_check.rb', line 15

def initialize(resque = ResqueAdapter.new)
  @resque = resque
end

Instance Method Details

#checkObject



19
20
21
22
23
24
25
26
# 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