Amazon CloudWatch
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

查看可用指标

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

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

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

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Metrics

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

     查看指标命名空间
  4. 选择指标维度 (例如“Per-Instance Metrics”)。

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

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

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

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

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

     查看 Amazon EC2 的指标

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

使用 list-metrics 命令可列出 CloudWatch 指标。有关所有服务命名空间的列表,请参阅 AWS 命名空间。有关每种服务的指标和维度的列表,请参阅 Amazon CloudWatch 指标和维度参考

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

Copy
aws cloudwatch list-metrics --namespace AWS/EC2

下面是示例输出:

Copy
{ "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 维度以仅查看指定实例的结果。

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

列出所有资源的指标

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

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