发布于: Nov 13, 2019

Amazon CloudWatch Metric Math 现支持对空的和条件语句进行排序、切割和删除操作。通过 CloudWatch Metric Math,您可以聚合和转换指标,以创建自定义运行状况和性能指标可视化效果。通过今天发布的新功能,您可以按性能指标对指标进行排序,分割结果以检索最高或最低值,并应用使用 IF/AND/OR 语句的条件逻辑。所有新功能均可用于定义采取诸如发送通知和自动扩展服务之类操作的警报。 

对图形上的指标进行排序可以更轻松地标识异常数据,并且有助于缩短解决问题的平均时间。使用 SORT 函数,您可以按诸如平均值、最小值或最大值之类的指标对指标进行排序。诸如 IF/AND/OR 之类的条件和布尔语句可用于组合指标,以实现可视化或警报。例如,您可以创建一个警报,该警报将在 CPUUtilization 或内存大于 80% 时触发自动向上扩展或者在 CPUUtilization 和内存小于 80% 时触发自动向下扩展。此外,还有一项功能可以在无可用数据时删除空指标。 

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

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