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