Class: Librato::Metrics::Persistence::Direct
- Inherits:
-
Object
- Object
- Librato::Metrics::Persistence::Direct
- Defined in:
- lib/librato/metrics/persistence/direct.rb
Instance Method Summary collapse
-
#persist(queued) ⇒ Object
Persist the queued metrics directly to the Metrics web API.
Instance Method Details
#persist(queued) ⇒ Object
Persist the queued metrics directly to the Metrics web API.
12 13 14 15 16 17 |
# File 'lib/librato/metrics/persistence/direct.rb', line 12 def persist(queued) payload = MultiJson.encode(queued) Simple.connection.post(:path => '/v1/metrics', :headers => {'Content-Type' => 'application/json'}, :body => payload, :expects => 200) end |