使用 CloudWatch Metrics Insights 查询您的指标 - Amazon CloudWatch

使用 CloudWatch Metrics Insights 查询您的指标

CloudWatch Metrics Insights 是一个功能强大的高性能 SQL 查询引擎,您可以使用它来大规模查询指标。您可以实时识别所有 CloudWatch 指标中的趋势和模式。

您还可以对返回单个时间序列的任何 Metrics Insights 查询设置告警。这对于创建告警以监视基础设施或应用程序实例集的聚合指标特别有用。只需创建一次告警,它就会随着实例集添加或删除资源而动态调整。

您可以使用 CloudWatch Metrics Insights 查询编辑器在控制台中执行 CloudWatch Metrics Insights 查询。您还可以通过运行 GetMetricDataPutDashboard 来使用 AWS CLI 或 AWS SDK 执行 CloudWatch Metrics Insights 查询。使用 CloudWatch Metrics Insights 查询编辑器运行的查询不收取任何费用。有关 CloudWatch 定价的信息,请参阅 Amazon CloudWatch 定价

通过 CloudWatch Metris Insights 查询编辑器,您可以从各种预构建的示例查询中进行选择,也可以创建自己的查询。在创建查询时,您可以利用构建器视图浏览现有的指标和维度。或者,也可以利用编辑器视图手动编写查询。

您也可以使用自然语言创建 CloudWatch Metrics Insights 查询。要执行此操作,请询问或描述您要查找的数据。此 AI 辅助功能可按照您的提示生成查询,并逐行说明查询的工作原理。有关更多信息,请参阅使用自然语言生成与更新 CloudWatch Metrics Insights 查询

借助 Metric Insights,您可以大规模运行查询。通过 GROUP BY 子句,您可以将指标实时分组为每个特定维度值的不同时间序列。Metrics Insights 查询包含排序依据功能,因此您可以使用 Metrics Insights 执行“前 N 个”类型的查询。例如,“前 N 个”类型的查询可以扫描账户中的数百万个指标,并返回 CPU 占用量最大的前 10 个实例。这有助于查明和修复应用程序中的延迟问题。