我想使用 Amazon CloudWatch Metrics Insights 确定 CPU 利用率最高的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。
解决方法
当您确定 CPU 利用率较高的 Amazon EC2 实例时,您可以调整实例类型、实施自动扩缩策略或降低 CPU 使用率。
要使用 Amazon CloudWatch Metrics Insights 确定 CPU 利用率最高的实例,请完成以下步骤:
-
打开 CloudWatch 控制台。
-
在导航窗格中,选择 Metrics(指标),然后选择 All metrics(所有指标)。
-
选择 Multi source query(多源查询)选项卡。
-
选择 Add query(添加查询),然后选择 EC2。
-
选择按最高 CPU 利用率排列的前 10 个实例的预建查询。
**注意:**在 Builder(生成器)视图中,显示指标命名空间、指标名称、筛选依据、分组依据、排序依据和限制选项。在 Editor(编辑器)视图中,与 Builder(生成器)视图相同的选项以查询格式显示。
Editor(编辑器)视图中的查询示例:
SELECT MAX(CPUUtilization)
FROM SCHEMA ("AWS/EC2", InstanceId)
GROUP BY InstanceId
ORDER BY MAX () DESC
LIMIT 10
-
在 Editor(编辑器)视图中选择 Run(运行)或在 Builder(生成器)视图中选择 Graph query(图表查询)。
**注意:**当您更改 Limit(限制)关键字值时,查询会显示您的 AWS 账户中针对您的 AWS 区域 CPU 使用率最高的实例。
相关信息
使用 CloudWatch Metrics Insights 查询您的指标
Amazon EC2 示例