跳至内容

如何使用 CloudWatch Metrics Insights 来识别 CPU 使用率最高的 EC2 实例?

1 分钟阅读
0

我想使用 Amazon CloudWatch Metrics Insights 来识别 CPU 使用率最高的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。

解决方法

要使用 CloudWatch Metrics Insights 来识别 CPU 使用率最高的 Amazon EC2 实例,请完成以下步骤:

  1. 打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 Metrics(指标),然后选择 All metrics(所有指标)。

  3. 选择 Multi source query(多源查询)选项卡。

  4. 选择 Add query(添加查询),然后选择 EC2。

  5. 选择 Top 10 instances by highest CPU utilization(按最高 CPU 利用率排列的前 10 个实例)的查询。
    **注意:**Builder(生成器)视图显示 Metric namespace(指标命名空间)、Metric name(指标名称)、Filter by(筛选依据)、Group by(分组依据)、Order by(排序依据)和 Limit(限制)选项。Editor(编辑器)视图以查询格式显示相同的选项。
    Editor(编辑器)视图中的查询示例:

    SELECT MAX(CPUUtilization)FROM SCHEMA ("AWS/EC2", InstanceId)
    GROUP BY InstanceId
    ORDER BY MAX () DESC
    LIMIT 10
  6. 在 Editor(编辑器)视图中选择 Run(运行),或在 Builder(生成器)视图中选择 Graph query(图表查询)。

**注意:**默认情况下,该查询会显示您所在 AWS 区域的 AWS 账户中 CPU 使用率最高的前 10 个实例。要增加实例数,请更改 Limit(限制)的值。

相关信息

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

Amazon EC2 示例

AWS 官方已更新 1 年前