EC2 Auto Scaling 组监控集成

Amazon EC2 Auto Scaling 使您能够根据应用程序工作负载的不同需求扩展实例。Auto Scaling 组是为扩展而排列在一起的 EC2 实例的逻辑集合。使用 Site24x7,您可以监控资源利用率指标,例如组级别的 CPU 使用情况,并对其发出告警,以便做出有关配置扩展策略的明智决策。

管理 EC2 Auto Scaling 组

设置和配置

1. 如果您尚未这样做,请通过以下任一方式在您的 AWS 账户和 Site24x7 的 AWS 账户之间启用对 AWS 资源的访问:

  • 以 IAM 用户身份创建 Site24x7
  • 创建跨账户 IAM 角色。了解更多

2. 在集成 AWS 账户页面上,选中 EC2 Auto Scaling 旁边的框。了解更多

策略和权限

Site24x7 需要以下权限才能发现 EC2 Auto Scaling 组并收集配置信息。了解更多

  • "autoscaling:DescribeAccountLimits",
  • "autoscaling:DescribeScheduledActions",
  • "autoscaling:DescribeLaunchConfigurations",
  • "autoscaling:DescribeNotificationConfigurations",
  • "autoscaling:DescribeScalingActivities",
  • "autoscaling:DescribeAutoScalingGroups",
  • "autoscaling:DescribeLifecycleHooks",
  • "application-autoscaling:DescribeScalableTargets"

轮询频率

Site24x7 根据配置的轮询频率查询 AWS 以收集 EC2 Auto Scaling 性能指标。支持的最小轮询间隔为一分钟,最长为 24 小时。了解更多

支持的指标

1. 资源指标

属性 描述 统计 数据类型
CPU 利用率 监测实例正在使用的已分配 CPU 单元的百分比 平均的 百分比
磁盘读取操作 监测在所有实例存储卷上完成的读取操作数 计数
磁盘写入操作 监测在所有实例存储卷上完成的写入操作数 计数
磁盘读取字节 监测从所有实例存储卷中读取的字节数 MB
磁盘写入字节 写入所有实例存储卷的字节数 MB
网络 监测在所有网络接口上接收的字节数 MB
网络输出 监测在所有网络接口上发送的字节数 MB
网络数据包 监测在所有网络接口上接收到的数据包数量 计数
网络数据包输出 监测在所有网络接口上发出的数据包数量 计数
状态检查失败 报告实例是否未通过实例状态检查和系统状态检查 最大 计数
状态检查失败的实例 报告实例是否未通过实例状态检查 最大 计数
状态检查失败的系统 报告实例是否未通过系统状态检查 最大 计数

2. EC2 Auto Scaling 组指标

属性 描述 统计 数据类型
组最小规模 Auto Scaling 组的最小大小 最低限度 计数
组最大大小 Auto Scaling 组的最大大小 最大 计数
所需容量 Auto Scaling 组尝试维护的实例数 最大 计数
服务中的实例 作为 Auto Scaling 组的一部分运行的实例数 最大 计数
待处理的实例 待处理的实例数。待处理的实例尚未投入使用 最大 计数
备用实例 处于待机状态的实例数。此状态下的实例仍在运行,但未主动服务 最大 计数
终止实例 正在终止的实例数 最大 计数
总实例 Auto Scaling 组中的实例总数 最大 计数

Site24x7 的 EC2 Auto Scaling Group 监控界面

概括

通过时间序列图表获得每个组内发生的不同进程的概览,这些图表提供有关中断、CPU 利用率、网络流量、网络数据包活动、磁盘 I/O 操作活动的事件时间线。磁盘 I/O 字节活动,以及对组的状态检查。

new-aws-autoscaling-CPUutilization

new-aws-autoscaling-NetworkUtilization

配置

此选项卡下提供了组的配置详细信息。您可以在此处找到的详细信息包括所需容量、组最大大小、组最小大小、可用区、健康检查类型、健康检查宽限期、实例保护、终止策略、服务相关角色等。

EC2 实例

此特定组下的 EC2 实例 的元数据信息显示在此选项卡下。您还可以通过单击 Action 下 的铅笔图标来设置阈值并在任何这些实例失败时收到通知

活动历史

此选项卡中描述了在组内执行的扩展操作的活动历史记录。

扩展策略

提供了包含策略名称、策略类型及其相应详细信息的扩展策略。

通知

执行的缩放操作类型及其相应的通知显示在此选项卡下。

计划的动作

用户配置的即将进行的缩放操作显示在此选项卡下。提供的详细信息是操作名称、开始时间、组的最大大小和组的最小大小。

生命周期hooks

Auto Scaling 生命周期hook使您能够执行自定义操作,例如 Auto Scaling 启动或终止实例的操作。该选项卡为您提供名称、心跳超时(秒)、超时(秒)、默认结果和生命周期转换等信息。