AWS CloudWatch返回空数据点以进行弹性搜索

时间:2019-11-21 10:18:05

标签: python-3.x amazon-web-services elasticsearch boto3

我正在使用boto3 aws cloudwatch get_metric_statistics API来获取数据点,但API响应的数据点列表为空。

我不知道问题所在,我在AWS控制台上检查了cloudwatch上是否有CPUUtilization数据,但是在API响应中,它是一个空列表。

我正在尝试的这段代码

cloudwatch_client = boto3.client('cloudwatch', aws_access_key_id=access_key,
                                 aws_secret_access_key=secret_access_key, region_name='us-east-1')
cloudwatch_response = cloudwatch_client.get_metric_statistics(
    Namespace='AWS/ES',
    MetricName='CPUUtilization',
    StartTime=datetime.datetime.now() - datetime.timedelta(days=7),
    EndTime=datetime.datetime.now(),
    Period=3600,
    Statistics=['Average'],
    Dimensions=[{'Name': 'DomainName', 'Value': 'domain-test'}]
)

0 个答案:

没有答案