class Copperegg::Revealmetrics::MetricSample
Public Class Methods
samples(group_name, metrics, starttime=nil, duration=nil, sample_size=nil)
click to toggle source
# File lib/copperegg/revealmetrics/metric_sample.rb, line 13 def self.samples(group_name, metrics, starttime=nil, duration=nil, sample_size=nil) metrics = [metrics] unless metrics.is_a?(Array) params = {} params[:starttime] = starttime if starttime params[:duration] = duration if duration params[:sample_size] = sample_size if sample_size params[:queries] = {group_name => [{:metrics => metrics}]} request(params.merge(:request_type => "get")) end
save(group_name, identifier, timestamp, metric_values)
click to toggle source
# File lib/copperegg/revealmetrics/metric_sample.rb, line 9 def self.save(group_name, identifier, timestamp, metric_values) request(:id => group_name, :identifier => identifier, :timestamp => timestamp, :values => metric_values, :request_type => "post") end