发布于: Jun 25, 2021

Amazon CloudWatch 指标数学现在支持包括 RUNNING_SUM、TIME_SERIES 和 DATAPOINT_COUNT 在内的 14 个新函数。此外,现在还支持两种新的 FILL 变体、两个对数函数、两个计算各个数据点之间差值的函数和五个时间函数。通过 CloudWatch Metric Math,您可以聚合和转换指标,以创建自定义运行状况和性能指标可视化效果。今日公告的新函数允许您查看指标的对数值、更好地可视化一段时间内的延迟变化及计算产品的累积销售量。

新的 fill 变体 REPEAT 和 LINEAR 简化了根据稀疏指标获得更多自然图的过程。TIME_SERIES 函数允许您将标量值(例如某个指标的平均值或最大值)绘制为时间序列。DATAPOINT_COUNT 函数可用于计数事件,例如在一段时间内出现错误的主机的数量。新的时间函数可用于创建只在一定时间范围内触发的或在不同时间段内使用不同阈值的告警。例如,DAY 函数可以针对阈值在周末发生改变的指标进行告警。

所有这些函数均包含在 CloudWatch 控制台中提供的预定义指标数学模板中。转至“指标”选项卡,单击“绘制指标”并选择“数学表达式”下拉列表。您可以单击一下使用这些预定义的表达式,或者将其用作按需求自定义的起点。

指标数学功能在 CloudWatch 可用的所有 AWS 区域中均可用。您可以在调用 GetMetricData API 时使用指标数学表达式,并使用 API、AWS 开发工具包和 AWS Cloud Formation 定义控制面板。有关更多详细信息,请参阅指标数学语法和函数。