class FFWD::Plugin::Protobuf::OutputUDP
Public Class Methods
new(connect, config)
click to toggle source
# File lib/ffwd/plugin/protobuf.rb, line 40 def initialize connect, config @connect = connect end
plugin_type()
click to toggle source
# File lib/ffwd/plugin/protobuf.rb, line 36 def self.plugin_type "protobuf_udp_out" end
Public Instance Methods
send_all(events, metrics)
click to toggle source
# File lib/ffwd/plugin/protobuf.rb, line 44 def send_all events, metrics events.each do |event| send_event event end metrics.each do |metric| send_metric metric end end
send_event(event)
click to toggle source
# File lib/ffwd/plugin/protobuf.rb, line 54 def send_event event @connect.send_data Serializer.dump_event(event) end
send_metric(metric)
click to toggle source
# File lib/ffwd/plugin/protobuf.rb, line 58 def send_metric metric @connect.send_data Serializer.dump_metric(metric) end