class Malartu::Metric

Metrics is how Malartu tracks data from various sources

Public Class Methods

list(starting: nil, ending: Date.today.to_s, grain: nil, timezone: 'UTC', uids: []) click to toggle source
# File lib/malartu/metric.rb, line 8
def self.list(starting: nil, ending: Date.today.to_s, grain: nil, timezone: 'UTC', uids: [])
  uids = uids.join(',')
  params = {
    start_date: starting,
    end_date: ending,
    grain: grain,
    timezone: timezone,
    uids: uids
  }.select { |_, value| !value.nil? }
  Malartu.request('get', '/kpi/metrics', params)
end
uids() click to toggle source
# File lib/malartu/metric.rb, line 4
def self.uids
  Malartu.request('get', '/kpi/metric/uids')['valid_metric_uids']
end