【问题标题】:AWS Ruby CloudWatch API returns nothingAWS Ruby CloudWatch API 不返回任何内容
【发布时间】: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


    【解决方案1】:

    您正在查询 :period => 60 .. 这绝对是 1 分钟指标吗? ..您是否为该实例启用了详细监控? ..

    尝试使用 :period => 300 进行查询,看看是否有任何数据返回(即查询 5 分钟)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 2015-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多