class Eye::Notify::DataDog
Public Instance Methods
execute()
click to toggle source
# File lib/eye/notify/datadog.rb, line 17 def execute options = { alert_type: "error", aggregation_key: msg_host + msg_full_name, source_type: "None", tags: ["eye"], } options[:alert_type] = alert_type if alert_type options[:aggregation_key] = aggregation_key if aggregation_key options[:source_type] = source_type if source_type options[:tags] = tags if tags event = Dogapi::Event.new( message_body, aggregation_key: options[:aggregation_key], alert_type: options[:alert_type], msg_title: message_subject, host: msg_host, source_type: options[:source_type], tags: options[:tags], ) Dogapi::Client.new(api_key).emit_event(event) end