module Ropenstack::Telemetry::Version2

Public Instance Methods

alarm_create() click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 17
def alarm_create
  data = {}
  post_request(address("alarms"), data, @token)
end
alarm_delete(id) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 27
def alarm_delete(id)
  delete_request(address("alarms/"+id), @token)
end
alarm_history(id) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 35
def alarm_history(id)
  get_request(address("alarms/"+id+"/history"), @token)
end
alarm_state(id) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 31
def alarm_state(id)
  get_request(address("alarms/"+id+"/state"), @token)
end
alarm_update() click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 22
def alarm_update
  data = {}
  put_request(address("alarms"), data, @token)
end
alarms(id = nil) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 9
def alarms(id = nil)
  if id.nil?
    get_request(address("alarms"), @token)
  else
    get_request(address("alarms/"+id), @token)
  end
end
meter_statistics(meter) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 52
def meter_statistics(meter)
  get_request(address("meters/"+name+"/statistics"), @token)
end
meters(name = nil) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 39
def meters(name = nil)
  if name.nil?
    get_request(address("meters"), @token)
  else
    get_request(address("meters/"+name), @token)
  end
end
resources(id = nil) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 56
def resources(id = nil)
  if id.nil?
    get_request(address("resources"), @token)
  else
    get_request(address("resources/"+id), @token)
  end
end
send_samples(name) click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 47
def send_samples(name)
  data = {}
  post_request(address("meters/"+name), data, @token)
end
version() click to toggle source
# File lib/ropenstack/telemetry/v2.rb, line 64
def version
  "V2"
end