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 字节活动,以及对组的状态检查。
配置
此选项卡下提供了组的配置详细信息。您可以在此处找到的详细信息包括所需容量、组最大大小、组最小大小、可用区、健康检查类型、健康检查宽限期、实例保护、终止策略、服务相关角色等。
EC2 实例
此特定组下的 EC2 实例 的元数据信息显示在此选项卡下。您还可以通过单击 Action 下 的铅笔图标来设置阈值并在任何这些实例失败时收到通知。
活动历史
此选项卡中描述了在组内执行的扩展操作的活动历史记录。
扩展策略
提供了包含策略名称、策略类型及其相应详细信息的扩展策略。
通知
执行的缩放操作类型及其相应的通知显示在此选项卡下。
计划的动作
用户配置的即将进行的缩放操作显示在此选项卡下。提供的详细信息是操作名称、开始时间、组的最大大小和组的最小大小。
生命周期hooks
Auto Scaling 生命周期hook使您能够执行自定义操作,例如 Auto Scaling 启动或终止实例的操作。该选项卡为您提供名称、心跳超时(秒)、超时(秒)、默认结果和生命周期转换等信息。