【发布时间】:2017-01-21 02:50:59
【问题描述】:
我正在尝试使用 boto 获取 elasticsearch cloud-watch 指标,但无论我做什么,我都没有得到价值。下面是我的代码的 sn-p,例如,如果我用于 RDS 指标,则相同的代码可以工作。
import datetime
import boto.ec2.cloudwatch
end = datetime.datetime.utcnow()
start = end - datetime.timedelta(minutes=5)
metric="CPUUtilization"
region = boto.regioninfo.RegionInfo(
name='ap-southeast-1',
endpoint='monitoring.ap-southeast-1.amazonaws.com')
conn = boto.ec2.cloudwatch.CloudWatchConnection(region=region)
data = conn.get_metric_statistics(60, start, end, metric, "AWS/ES", "Average", {"DomainName": "My-es-name"})
打印数据
[]
但是,如果我将命名空间更改为 RDS,它可以在适当的维度值下正常工作。这是我可以编写的简单代码。我不确定这里有什么问题。谁能帮我解决这个问题?
我在这里做错了什么?
谢谢
【问题讨论】: