查看可用指标
指标首先按命名空间进行分组,然后按各命名空间内的各种维度组合进行分组。例如,您可以查看所有 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(源)选项卡,并将指标名称和维度字段更改为所需的指标,此外将时间范围更改为报告指标的时间。
以下步骤可帮助您浏览指标命名空间以查找和查看指标。您还可以使用目标搜索词搜索指标。有关更多信息,请参阅搜索可用指标。
使用控制台按命名空间和维度查看可用指标
-
通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/
。 -
在导航窗格中,选择 Metrics(指标),然后选择 All metrics(所有指标)。
-
选择指标命名空间(例如 EC2)。
-
选择指标维度(例如 Per-Instance Metrics(每个实例的指标))。
-
All metrics 选项卡显示命名空间中该维度的所有指标。您可执行以下操作:
-
要对表进行排序,请使用列标题。
-
要为指标绘制图表,请选中该指标旁的复选框。要选择所有指标,请选中表的标题行中的复选框。
-
要按资源进行筛选,请选择资源 ID,然后选择 Add to search。
-
要按指标进行筛选,请选择指标名称,然后选择 Add to search。
-
(可选)要将此图表添加到 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