2013-09-21 2 views
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 

답변

2

검색어 : 기간 => 60 .. 정확히 1 분 메트릭입니까? .. 그 인스턴스에 대해 자세한 모니터링을 사용할 수 있습니까? ..

기간 = 300 이상으로 데이터를 가져 오는지 (예 : 5 분간 쿼리)

관련 문제