适用于CloudWatch的Boto3 API-get_metrics_statistics返回空数组

时间:2018-09-12 21:48:50

标签: amazon-web-services boto3 amazon-cloudwatch

我正在尝试使用boto3调用cloudwatch API,并且似乎进展顺利。但是返回的数据是一个空数组[],即使响应为200。我想念什么?

cloudwatch.get_metric_statistics(
        Namespace='AWS/ELB',
        MetricName='Latency',
        Dimensions=[
            {
                'Name' : 'LoadBalancerName',
                'Value' : '********'
            }
        ],  
        StartTime=datetime.utcnow() - timedelta(seconds=600),
        EndTime=datetime.utcnow(),
        Period=60,
        Statistics=['Average', 'Maximum']
)

{u'Datapoints': [], 'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': 'f631c9d6-b6d4-11e8-9b60-89ddf4935382', 'HTTPHeaders': {'x-amzn-requestid': 'f631c9d6-b6d4-11e8-9b60-89ddf4935382', 'date': 'Wed, 12 Sep 2018 21:44:00 GMT', 'content-length': '330', 'content-type': 'text/xml'}}, u'Label': 'Latency'}

我在boto3上尝试了其他API来验证连接,并且得到了有效的响应。

0 个答案:

没有答案