我有一个记录多个指标的服务。在仪表板上,我可以看到我的项目的497个度量。但是,当我绘制它们时,我的虚线并不能告诉我太多,并且数据似乎经常丢失。我想检查图表后面的原始数据。以下是我正在使用的python代码:
cw = boto3.client('cloudwatch',
aws_access_key_id=CW_ADMIN_KEY_ID,
aws_secret_access_key=CW_ADMIN_SECRET)
cw.list_metrics() # returns { 'Metrics' [], ... }
pg = cw.get_paginator('list_metrics')
list(pg.paginate()) # returns [{'Metrics': [], ... }]
代码返回指标的空列表。我尝试用Namespace和MetricName询问,但没有帮助。
备注:我必须使用不同的IAM角色密钥来读取指标,而不是记录指标,但是它们肯定在同一帐户中。这可能是问题吗?