2011-05-18 14:44:41 +01:00
|
|
|
Shindo.tests("AWS::CloudWatch | metrics", ['aws', 'cloudwatch']) do
|
|
|
|
|
|
|
|
tests('success') do
|
2011-07-21 16:47:04 -05:00
|
|
|
pending # FIXME: the hardcoded instance id won't be available
|
2011-05-18 14:44:41 +01:00
|
|
|
tests("#all").succeeds do
|
|
|
|
AWS[:cloud_watch].metrics.all
|
|
|
|
end
|
|
|
|
instanceId = 'i-fd713391'
|
|
|
|
metricName = 'CPUUtilization'
|
|
|
|
namespace = 'AWS/EC2'
|
|
|
|
tests("#get").returns({:dimensions=>[{"Name"=>"InstanceId", "Value"=>instanceId}], :name=>metricName, :namespace=>namespace}) do
|
|
|
|
AWS[:cloud_watch].metrics.get(namespace, metricName, {'InstanceId' => instanceId}).attributes
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|