module Giraffi::Client::Monitoringdata

Defines methods related to the monitoring data

Public Instance Methods

add_monitoringdata(options={}) click to toggle source

Posts the monitoring data to the Giraffi

@requires_apikey Yes @param options [Hash] The monitoring data to post to the Giraffi @return [HTTParty::Response]

# File lib/giraffi/client/monitoringdata.rb, line 20
def add_monitoringdata(options={})
  self.class.post("#{monitoringdata_endpoint}/internal/nodelayed?apikey=#{apikey}", :body => MultiJson.encode({:internal => options}))
end
find_monitoringdata(options={}) click to toggle source

Returns the desired monitoring data

@requires_apikey Yes @param options [Hash] The request params to retrieve the desired monitoring data @return [HTTParty::Response]

# File lib/giraffi/client/monitoringdata.rb, line 11
def find_monitoringdata(options={})
  self.class.get("/monitoringdata.json?apikey=#{apikey}", query: options)
end