AWS Cloudwatch GetMetricResult:执行度量标准数学表达式时,状态=部分数据,但未返回(丢失)NextToken?

问题描述 投票:0回答:1

AWS开发工具包文档(https://docs.amazonaws.cn/en_us/AmazonCloudWatch/latest/APIReference/API_MetricDataResult.html)提供了有关缺少NextToken的小提示-如果在查询中指定了度量数学表达式,则不会返回NextToken。

[ (s)以获取更多数据点。

由于缺少NextToken,因此无法再处理查询...

如果执行度量数学表达式,状态代码显示为部分数据,但未返回(缺少)NextToken,该怎么办?

expression amazon-cloudwatch amazon-cloudwatch-metrics
1个回答
0
投票
[只要有可能,请遵循避免分页的操作(PartialData状态)来解决挑战:

1)查看您的代码以避免任何数据点限制-考虑使用默认值。

By default, data points are limited to 100800 ones in total (https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html). Limiting the data points may leads to pagination, thus leading to PartialData.

2)尝试减少请求的指标数量

3)减少查询的时间范围(保持StartTime和EndTime彼此靠近,以减少数据点的数量。

4)如果您无法缩短时间范围,请尝试将指标的“期间”增加到更高的值-例如,1小时而不是5分钟。它将通过减少数据点的数量来汇总结果。

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.