【发布时间】:2018-04-15 03:43:09
【问题描述】:
我可以使用 CloudWatch 的 AWS 控制台每 5 分钟查看一次事件,但是在使用以下查询时:
import boto3
from pprint import pprint
from datetime import timedelta
from datetime import datetime
stats = cloudwatch.get_metric_statistics(
Namespace='AWS/EC2',
MetricName='CPUUtilization',
StartTime=datetime(2017, 11,1),
EndTime=datetime(2017, 11,2),
Statistics=['Maximum'],
Period=300
],
)
pprint(stats)
我没有得到任何数据点:
{'Datapoints': [],
'Label': 'CPUUtilization',
'ResponseMetadata': {'HTTPHeaders': {'content-length': '337',
'content-type': 'text/xml',
'date': 'Thu, 02 Nov 2017 15:01:42 GMT',
'x-amzn-requestid': 'xxxxxx'},
'HTTPStatusCode': 200,
'RequestId': 'xxxxxx',
'RetryAttempts': 0}}
知道我在这里做错了什么吗?我什至小心地指定了正确的区域。
【问题讨论】:
-
您能否告诉我们您在启动代码时收到的具体内容?
-
好的,已经完成了。
-
你能试试
StartTime=datatime(2017, 11,1)和EndTime=datatime(2017, 11, 2) -
试过了,还是没有数据点。
-
我唯一能想到的就是在方法参数中添加
Dimensions。
标签: python amazon-ec2 boto3 amazon-cloudwatch