使用 CloudWatch 控制台中的资源运行状况视图 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 CloudWatch 控制台中的资源运行状况视图

您可以使用资源运行状况视图在单个视图中自动发现、管理和可视化主机在其所有应用程序中的运行状况和性能。您可以按性能维度(如 CPU 或内存)可视化显示其主机的运行状况,并使用筛选条件在单个视图中对数百台主机进行切片和切块。您可以按标签或使用案例进行筛选,例如同一 Auto Scaling 组中的主机或使用同一负载均衡器的主机,

先决条件

要确保充分享受资源运行状况视图的益处,请检查您是否满足以下先决条件。

  • 要查看主机的内存利用率并将其用作筛选条件,您必须在主机上安装 CloudWatch 代理,并将其设置为在默认 CWAgent 命名空间中向 CloudWatch 发送内存指标。在 Linux 和 macOS 实例上,CloudWatch 代理必须发送 mem_used_percent 指标。在 Windows 实例上,此代理必须发送 Memory % Committed Bytes In Use 指标。如果您使用向导创建 CloudWatch 代理配置文件并选择任意预定义的指标集,则这些指标会包含在其中。CloudWatch 代理收集的指标按自定义指标计费。有关更多信息,请参阅安装 CloudWatch 代理

    当您使用 CloudWatch 代理收集这些内存指标以用于资源运行状况视图时,您必须将以下部分添加到 CloudWatch 代理配置文件中。此部分包含默认维度设置,并且是预设情况下的创建内容,因此请勿更改此部分的任何内容,保持其与以下示例所示内容一致。

    "append_dimensions": { "ImageId": "${aws:ImageId}", "InstanceId": "${aws:InstanceId}", "InstanceType": "${aws:InstanceType}", "AutoScalingGroupName": "${aws:AutoScalingGroupName}" },
  • 要查看资源运行状况视图中的所有可用信息,您必须登录具有以下权限的账户。如果您登录的账户的权限较少,您仍然可以使用资源运行状况视图,但某些性能数据将不可见。

    { "Version": "2012-10-17", "Statement": [ { "Action": [ "autoscaling:Describe*", "cloudwatch:Describe*", "cloudwatch:Describe*", "cloudwatch:Get*", "cloudwatch:List*", "logs:Get*", "logs:Describe*", "sns:Get*", "sns:List*", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeRegions" ], "Effect": "Allow", "Resource": "*" } ] }
在账户中查看资源运行状况
  1. 访问 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

  2. 在导航窗格中,选择基础设施监控资源运行状况

    此时将显示资源运行状况页面,页面上显示账户中每台主机对应的一个方块。根据 Color by(颜色依据)设置,每个方块的颜色都基于该主机的当前状态。主机方块带有告警符号,表示该主机当前有一个或多个处于 ALARM 状态的告警。

    您可以在单个视图中查看多达 500 台主机的运行状况。如果您账户中主机数量超过此数量,请使用此程序步骤 6 中的筛选条件设置。

  3. 若要更改显示每个主机运行状况所基于的条件,请选择 Color by(颜色依据)。您可以选择 CPU Utilization(CPU 利用率)Memory Utilization(内存利用率),或 Status check(状态检查)。内存利用率指标仅适用于运行 CloudWatch 代理且将其配置为收集内存指标并将指标发送到默认 CWAgent 命名空间的主机。有关更多信息,请参阅使用 CloudWatch 代理收集指标、日志和跟踪信息

  4. 若要更改用于网格中运行状况指标的阈值和颜色,请选择网格上方的齿轮图标。

  5. 若要切换是否在主机网格中显示告警,请选择或清除 Show alarms across all metrics(显示所有指标的告警)

  6. 若要将地图中的主机拆分为组,请选择 Group by(分组依据)

  7. 若要将视图所涵盖的主机范围缩小,请选择 Filter by(筛选条件)中的筛选条件。您可以按标签和资源分组(如 Auto Scaling 组、实例类型、安全组等)进行筛选。

  8. 若要对主机进行排序,请选择 Sort by(排序方式)。您可以按状态检查结果、实例状态、CPU 或内存利用率以及处于 ALARM 状态的告警数量进行排序。

  9. 要查看有关主机的详细信息,请选择表示该主机的方块。随后会显示一个弹出窗格。然后要深入了解有关该主机的信息,请选择 View dashboard(查看控制面板)View on list(在列表中查看)