lib/riemann/babbler/plugin.rb in riemann-babbler-0.0.2 vs lib/riemann/babbler/plugin.rb in riemann-babbler-0.0.3
- old
+ new
@@ -25,11 +25,19 @@
@configatron
end
alias :opts :options
def report(event)
- event[:tags] unless options.riemann.tags.nil?
+ event[:tags] = options.riemann.tags unless options.riemann.tags.nil?
+ event[:host] = host
+ log.debug "Report status: #{event.inspect}"
riemann << event
+ end
+
+ def host
+ hostname = `hostname`.chomp.downcase
+ hostname += options.riemann.suffix unless options.riemann.suffix.nil?
+ hostname
end
def riemann
@riemann ||= Riemann::Client.new(
:host => options.riemann.host,