【发布时间】:2013-09-21 19:35:13
【问题描述】:
我想使用 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
【问题讨论】:
标签: ruby amazon-web-services amazon-cloudwatch