3
CloudWatch를 사용하여 동일한 프로그램에서 생성 된 인스턴스에서 CPU 사용량을 가져오고 싶습니다. mon-get-stats가 지정한 인스턴스 ID에서 메트릭을 가져올 수 있습니다. 하지만 Ruby AWS API를 아래와 같이 사용하면 아무 것도 반환하지 않습니다. 나는 다른 웹 사이트에서 몇 가지 방법을 시도했지만 아무도 작동하지 않습니다.AWS Ruby CloudWatch API에서 아무 것도 반환하지 않습니다.
이 문제에 대한 제안 사항이 있으십니까? 미리 감사드립니다!
metric = AWS::CloudWatch::Metric.new('AWS/EC2', 'CPUUtilization',
:dimensions => [{ :name => 'InstanceID', :value => 'i-63be8f06' }])
stats = metric.statistics(
:start_time => '2013-09-21T17:01:00',
:end_time => '2013-09-21T17:11:00',
:period => 60,
:statistics => ['Average'])
stats.each do |datapoint|
puts datapoint
end