Class: Moro::Datadog
- Inherits:
-
Object
- Object
- Moro::Datadog
- Defined in:
- lib/moro/datadog.rb
Instance Method Summary collapse
-
#initialize ⇒ Datadog
constructor
A new instance of Datadog.
- #send(process_usages) ⇒ Object
Constructor Details
#initialize ⇒ Datadog
Returns a new instance of Datadog.
6 7 8 |
# File 'lib/moro/datadog.rb', line 6 def initialize @statsd = Statsd.new('localhost', 8125) end |
Instance Method Details
#send(process_usages) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/moro/datadog.rb', line 10 def send(process_usages) process_usages.each do |process| name=process[:name] =process[:tags] memory=process[:memory] @statsd.histogram("#{name}.memory",memory , :tags =>) end end |