Page MenuHomeGRNET

checks.rake
No OneTemporary

File Metadata

Created
Wed, Nov 19, 2:33 PM

checks.rake

namespace :check do
desc "Find Failing jobs"
task failed_jobs: :environment do
failed = Job.failed.order('id asc').to_a
if failed.any?
domains = failed.map { |j|
j.domain ? "#{j.domain_id}:#{j.zone}" : "nodb:#{j.zone}"
}.uniq
sample = domains[0,3].join(', ') # Output only the first 3 domains
puts "1 FailedJobs - WARN - #{failed.size} failed jobs on #{domains.size} domains (#{sample}, ...)"
else
puts "0 FailedJobs - OK - 0 failed jobs"
end
end
end

Event Timeline