查看可用指标 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

查看可用指标

指标首先按命名空间进行分组,然后按各命名空间内的各种维度组合进行分组。例如,您可以查看所有 EC2 指标、按实例分组的 EC2 指标或按 Auto Scaling 组分组的 EC2 指标。

只有您使用的 Amazon 服务会将指标发送到 Amazon CloudWatch。

有关向 CloudWatch 发送指标的 Amazon 服务列表,请参阅 发布 CloudWatch 指标的 Amazon 服务。在此页面中,您还可以查看这些服务中的每个服务所发布的指标和维度。

注意

控制台中不会显示在过去两周内没有任何新数据点的指标。当您在控制台的 All metrics(全部指标)选项卡的搜索框中键入指标名称或维度名称时,它们也不会显示,并且 list-metrics 命令的结果中不会返回它们。检索这些指标的最佳方法是使用 Amazon CLI 中的 get-metric-data 或者 get-metric-statistics 命令。

如果要查看的旧指标有一个具有相似维度的当前指标,则可以查看该当前相似指标,然后选择 Source(源)选项卡,并将指标名称和维度字段更改为所需的指标,此外将时间范围更改为报告指标的时间。

以下步骤可帮助您浏览指标命名空间以查找和查看指标。您还可以使用目标搜索词搜索指标。有关更多信息,请参阅搜索可用指标

使用控制台按命名空间和维度查看可用指标

  1. 通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

  2. 在导航窗格中,请选择指标

  3. 选择指标命名空间(例如 EC2)。

    
              查看指标命名空间
  4. 选择指标维度(例如 Per-Instance Metrics(每个实例的指标))。

    
              查看 Amazon EC2 的指标维度
  5. All metrics 选项卡显示命名空间中该维度的所有指标。您可执行以下操作:

    1. 要对表进行排序,请使用列标题。

    2. 要为指标绘制图表,请选中该指标旁的复选框。要选择所有指标,请选中表的标题行中的复选框。

    3. 要按资源进行筛选,请选择资源 ID,然后选择 Add to search

    4. 要按指标进行筛选,请选择指标名称,然后选择 Add to search

    
              查看 Amazon EC2 的指标
  6. (可选)要将此图表添加到 CloudWatch 控制面板,请选择 Actions(操作),然后选择 Add to dashboard(添加到控制面板)

使用 Amazon CLI 按命名空间、维度或指标查看可用指标

使用 list-metrics 命令列出 CloudWatch 指标。有关发布指标的所有服务的命名空间、指标和维度的列表,请参阅 发布 CloudWatch 指标的 Amazon 服务

以下示例指定 AWS/EC2 命名空间以查看 Amazon EC2 的所有指标。

aws cloudwatch list-metrics --namespace AWS/EC2

下面是示例输出。

{ "Metrics" : [ ... { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkOut" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "CPUUtilization" }, { "Namespace": "AWS/EC2", "Dimensions": [ { "Name": "InstanceId", "Value": "i-1234567890abcdef0" } ], "MetricName": "NetworkIn" }, ... ] }

列出指定资源的所有可用指标

以下示例指定 AWS/EC2 命名空间和 InstanceId 维度以仅查看指定实例的结果。

aws cloudwatch list-metrics --namespace AWS/EC2 --dimensions Name=InstanceId,Value=i-1234567890abcdef0

列出所有资源的指标

以下示例指定 AWS/EC2 命名空间和指标名称以仅查看指定指标的结果。

aws cloudwatch list-metrics --namespace AWS/EC2 --metric-name CPUUtilization