Boto CloudWatch不从AWS Web Console返回结果,结果就在那里

时间:2016-06-08 01:01:38

标签: python amazon-web-services boto amazon-cloudwatch cloudwatch

我正在使用boto从我的某些机器中查找cloudwatch使用指标。我似乎无法让它返回任何结果。返回的列表始终为空。

我已经检查了网络控制台,并且有我正在搜索的时间范围的指标。

start: 2016-06-07 23:54:55.876006 end:2016-06-08 00:54:55.876006 i-5ea3633 {'InstanceID': 'i-5ea3633'} CloudWatchConnection:monitoring.us-west-2.amazonaws.com

但是,cloudwatch不会向我的python脚本返回任何内容。

ec2_conn = boto.ec2.cloudwatch.connect_to_region(region,
                                  aws_access_key_id=creds.access_key, 
                                  aws_secret_access_key=creds.secret_key)

intDimentions = {"InstanceID":str(id)}
end = datetime.datetime.utcnow()
start = end - datetime.timedelta(hours=1)
print start,end,id,intDimentions,ec2_conn
metrics = ec2_conn.get_metric_statistics(60, start, end, "CPUUtilization", "AWS/EC2", "Average", dimensions=intDimentions)
print metrics

0 个答案:

没有答案