我正在尝试获取一个实例(实际上是几个实例,但只先从其中一个开始)的CPU利用率的最新数据,但是以下调用没有返回任何数据:
cw = boto.cloudwatch.connect_to_region(Region)
cw.get_metric_statistics(
300,
datetime.datetime.now() - datetime.timedelta(seconds=600),
datetime.datetime.now(),
'CPUUtilization',
'AWS/EC2',
'Average',
dimensions={'InstanceId':['i-11111111']}
# for stats across multiple instances:
# dimensions={'InstanceId':['i-11111111', 'i-22222222', 'i-33333333']}
)
其他网站上的各种帖子都表明,检查区域是否正确、检查period
(第一个参数)是否是60的倍数,并且(如果您没有启用详细监视)是否大于或等于300。我已经检查了所有这些内容,但仍然无法获得任何数据。