Class: PingdomToGraphite::DataPush
- Inherits:
-
Object
- Object
- PingdomToGraphite::DataPush
- Defined in:
- lib/pingdom-to-graphite/data-push.rb
Instance Method Summary collapse
-
#initialize(graphite_host, graphite_port) ⇒ DataPush
constructor
A new instance of DataPush.
-
#to_graphite(metric_array) ⇒ Object
Sent an array of graphite metrics to graphite.
Constructor Details
#initialize(graphite_host, graphite_port) ⇒ DataPush
6 7 8 9 |
# 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 |
Instance Method Details
#to_graphite(metric_array) ⇒ Object
Sent an array of graphite metrics to graphite
12 13 14 15 16 17 18 |
# 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 |