class Solanum::Output::Riemann

Public Class Methods

new(args) click to toggle source
# File lib/solanum/output/riemann.rb, line 7
def initialize(args)
  @client = Riemann::Client.new(host: args[:host], port: args[:port])
end

Public Instance Methods

write_events(events) click to toggle source
# File lib/solanum/output/riemann.rb, line 11
def write_events(events)
  # OPTIMIZE: batch events?
  events.each do |event|
    @client << event
  end
end