【问题标题】:aws php sdk return empty datapoint for MemoryUtilization Metric that put in cloudwatch from mon script perlaws php sdk为从mon脚本perl放入cloudwatch的MemoryUtilization Metric返回空数据点
【发布时间】:2015-10-17 11:35:59
【问题描述】:

我使用 mon-script 从 AWS 实例中检索内存 .在 aws 控制台中一切正常,但在 api 数据点中只返回空 .这真的很令人困惑,因为在boto(Python版本)中一切都很好并且响应正确但在php中不是

这是我的代码

header("Content-type: text/html; charset=utf-8");
require_once '../sdk.class.php';
$cw = new AmazonCloudWatch(); 
$response = $cw->get_metric_statistics(
'System/Linux', 'MemoryUtilization',
date("c", strtotime('-5 minute')),
date("c", strtotime('now')),
300,
'Average', 
'Percent',
array('Name'=> 'InstanceId', 'Value'=>'i-8c15b124')
);

【问题讨论】:

    标签: php amazon-web-services boto aws-sdk cloudwatch


    【解决方案1】:

    我对 PHP 一无所知,但您调用的 date 函数是否返回 UTC 时间?如果不是,那可能是个问题,因为服务期望时间戳为 UTC。

    【讨论】:

      【解决方案2】:

      通过升级到 version3 api 解决了 .我认为这是一个基于时间戳的问题,与 php 中的微秒相关

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-02
        • 2012-01-02
        • 1970-01-01
        • 2011-04-15
        • 2019-11-01
        • 2019-04-22
        相关资源
        最近更新 更多