module DashingContrib::Jobs::DashingState
Public Class Methods
metrics(options)
click to toggle source
# File lib/dashing-contrib/jobs/dashing-state.rb, line 8 def self.metrics(options) DashingContrib::Dashing.states.merge({ ignore: true }) end
validate_state(metrics, options = {})
click to toggle source
# File lib/dashing-contrib/jobs/dashing-state.rb, line 12 def self.validate_state(metrics, options = {}) return DashingContrib::RunnableJob::CRITICAL if metrics[:critical] > 0 return DashingContrib::RunnableJob::WARNING if metrics[:warning] > 0 DashingContrib::RunnableJob::OK end