我想使用 CloudWatch 从在同一程序中创建的实例中获取 CPU 使用率。mon-get-stats 可以从我指定的实例 id 中获取指标。但是当我如下使用 Ruby AWS 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