class MonitoringMetric
API 1.5
Public Class Methods
filters()
click to toggle source
# File lib/rest_connection/rightscale/monitoring_metric.rb, line 37 def self.filters [:plugin, :view] end
parse_args(cloud_id, instance_id)
click to toggle source
# File lib/rest_connection/rightscale/monitoring_metric.rb, line 33 def self.parse_args(cloud_id, instance_id) "clouds/#{cloud_id}/instances/#{instance_id}/" end
Public Instance Methods
data(start_time = "-60", end_time = "0")
click to toggle source
# File lib/rest_connection/rightscale/monitoring_metric.rb, line 41 def data(start_time = "-60", end_time = "0") params = {'start' => start_time.to_s, 'end' => end_time.to_s} monitor = connection.get(URI.parse(self.href).path + "/data", params) # NOTE: The following is a dirty hack monitor['data'] = monitor['variables_data'].first monitor['data']['value'] = monitor['data']['points'] monitor end