class PingdomToGraphite::DataPush
Public Class Methods
new(graphite_host, graphite_port)
click to toggle source
# File lib/pingdom-to-graphite/data-push.rb, line 6 def initialize(graphite_host, graphite_port) @graphite_host = graphite_host @graphite_post = graphite_port end
Public Instance Methods
to_graphite(metric_array)
click to toggle source
Sent an array of graphite metrics to graphite
# File lib/pingdom-to-graphite/data-push.rb, line 12 def to_graphite(metric_array) graphite = TCPSocket.new(@graphite_host, @graphite_post) metric_array.each do |metric| graphite.puts metric.to_s end graphite.close end