0

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

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

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
4

0 回答 0