Class: ProblemCheck::SidekiqCheck
- Inherits:
-
ProblemCheck
- Object
- ProblemCheck
- ProblemCheck::SidekiqCheck
- Defined in:
- app/services/problem_check/sidekiq_check.rb
Constant Summary
Constants inherited from ProblemCheck
CORE_PROBLEM_CHECKS, NO_TARGET
Instance Attribute Summary
Attributes inherited from ProblemCheck
Instance Method Summary collapse
Methods inherited from ProblemCheck
[], call, checks, enabled?, identifier, #initialize, inline?, realtime, realtime?, #run, run, scheduled, scheduled?
Constructor Details
This class inherits a constructor from ProblemCheck
Instance Method Details
#call ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/services/problem_check/sidekiq_check.rb', line 6 def call if jobs_in_queue? && !jobs_performed_recently? return problem(override_key: "dashboard.problem.sidekiq") end if massive_queue? return( problem( override_key: "dashboard.problem.queue_size", override_data: { queue_size: Jobs.queued, }, ) ) end no_problem end |