Sha256: fa6fe47ca006d9c1ed28ba930b959b88ca5c9617bc69ba02806114bcaa7dac69
Contents?: true
Size: 578 Bytes
Versions: 5
Compression:
Stored size: 578 Bytes
Contents
module Rearview class AlertsHandler include Rearview::Logger attr_reader :job,:monitor_result def initialize(job,monitor_results) @job = job @monitor_results = monitor_results end def run if Rearview.config.alerts_enabled? Rearview.alert_clients.each do |client| begin alert_agent = client.new alert_agent.alert(@job,@monitor_results) rescue logger.error "#{self} #{client} failed: #{$!}\n#{$@.join("\n")}" end end end self end end end
Version data entries
5 entries across 5 versions & 1 rubygems