在 Amazon EC2 Auto Scaling 控制台中查看监控图表 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon EC2 Auto Scaling 控制台中查看监控图表

在 Amazon EC2 控制台的 Amazon EC2 Auto Scaling 部分,您可以使用 CloudWatch 指标每分钟监控个别 Auto Scaling 组的进度。

您可以监控如下指标:

  • Auto Scaling 指标 – 只有在启用的情况下才会开启这些 Auto Scaling 指标。有关更多信息,请参阅启用 Auto Scaling 组指标(控制台)。启用 Auto Scaling 指标后,监控图表显示以一分钟粒度发布的 Auto Scaling 指标数据。

  • EC2 指标 — Amazon EC2 实例指标始终处于启用状态。如果启用了详细监控,监控图表将显示以一分钟精度发布的实例指标数据。有关更多信息,请参阅配置 Auto Scaling 实例的监控

使用 Amazon EC2 Auto Scaling 控制台查看监控图表
  1. 访问 https://console.aws.amazon.com/ec2/,打开 Amazon EC2 控制台,然后从导航窗格中选择 Auto Scaling Groups(Auto Scaling 组)。

  2. 选中要查看其指标的 Auto Scaling 组旁边的复选框。

    将在 Auto Scaling 组页面底部打开一个拆分窗格。

  3. 选择监控选项卡。

    Amazon EC2 Auto Scaling 显示 Auto Scaling 指标的监控图表。

  4. 要查看组中所有实例的聚合数据监控图表,请选择 EC2

图表操作

  • 将鼠标悬停在数据点上,可以查看 UTC 中特定时间的数据弹出窗口。

  • 要放大图表,请从图表右上角的菜单工具选择 Enlarge (放大)(三个垂直点)。或者,选择图表顶部的最大化图标。

  • 通过选择一个预定义的时间段值,调整图表中所显示数据的时间段。如果图表已放大,您可以选择 Custom (自定义) 来定义自己的时间段。

  • 从菜单工具中选择 Refresh (刷新) 以更新图表中的数据。

  • 将光标拖动到图表数据上以选择特定范围。然后,您可以选择工具菜单中的 Apply time range (应用时间范围)。

  • 从菜单工具中选择 View logs (查看日志) 以查看 CloudWatch 控制台中关联的日志流(如果有)。

  • 要在 CloudWatch 中查看图表,请从菜单工具中选择 View in metrics (在指标中查看)。这会将您引导至 CloudWatch 页面查看该图表。从中可以查看更多信息或访问历史信息,以更好地了解 Auto Scaling 组长时间内的变化情况。

适用于 Auto Scaling 组的图表指标

创建 Auto Scaling 组后,您可以打开 Amazon EC2 Auto Scaling 控制台并在 Monitoring (监控) 选项卡上查看该组的监控图表。

Auto Scaling 章节中,图表指标包括以下指标。这些指标提供的测量值可以指示潜在的问题,例如终止实例的数量或挂起实例的数量。您可以在 Amazon EC2 Auto Scaling 的 Amazon CloudWatch 指标 中找到这些指标的定义。

显示名称 CloudWatch 指标名称
最小组大小 GroupMinSize
最大组大小 GroupMaxSize
所需容量 GroupDesiredCapacity
在服务实例中 GroupInServiceInstances
待处理实例 GroupPendingInstances
备用实例 GroupStandbyInstances
正在终止实例 GroupTerminatingInstances
实例总数 GroupTotalInstances

EC2 部分中,您可以根据 Amazon EC2 实例的关键性能指标找到以下图表指标。这些 EC2 指标是组中所有实例的指标聚合。您可以在《适用于 Linux 实例的 Amazon EC2 用户指南》中的列出实例的可用 CloudWatch 指标中找到这些指标的定义。

显示名称 CloudWatch 指标名称
CPU 利用率 CPUUtilization
磁盘读取 DiskReadBytes
读磁盘操作 DiskReadOps
磁盘写入 DiskWriteBytes
磁盘写入操作 DiskWriteOps
网络输入 NetworkIn
网络输出 NetworkOut
Status Check Failed (Any) (状态检查失败(任意)) StatusCheckFailed
Status Check Failed (Instance) (状态检查失败(实例)) StatusCheckFailed_Instance
Status Check Failed (System) (状态检查失败(系统)) StatusCheckFailed_System

此外,自动扩缩图表指标中还有一些指标可用于特定使用案例。

如果您的组使用权重来定义每个实例为组的所需容量贡献多少单位,则以下图表指标非常有用。您可以在 Amazon EC2 Auto Scaling 的 Amazon CloudWatch 指标 中找到这些指标的定义。

显示名称 CloudWatch 指标名称
在服务容量单位中 GroupInServiceCapacity
待处理的容量单位 GroupPendingCapacity
备用容量单位 GroupStandbyCapacity
终止容量单位 GroupTerminatingCapacity
总容量单位 GroupTotalCapacity

如果您的组使用暖池功能,则以下指标非常有用。您可以在 Amazon EC2 Auto Scaling 的 Amazon CloudWatch 指标 中找到这些指标的定义。

显示名称 CloudWatch 指标名称
暖池最小尺寸 WarmPoolMinSize
暖池所需容量 WarmPoolDesiredCapacity
暖池挂起容量单位 WarmPoolPendingCapacity
暖池终止容量单位 WarmPoolTerminatingCapacity
暖池预热容量单位 WarmPoolWarmedCapacity
已启动的暖池总容量单位 WarmPoolTotalCapacity
组和暖池所需容量 GroupAndWarmPoolDesiredCapacity
已启动的组和暖池总容量单位 GroupAndWarmPoolTotalCapacity