配置监控 Auto Scaling 实例 - Amazon EC2 Auto Scaling
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

配置监控 Auto Scaling 实例

Amazon EC2 在您的 Auto Scaling 组。您可以配置监控 Auto Scaling 使用启动模板或启动配置的实例。

每当启动实例时,都会启用监控:基本监控(5 分钟粒度)或详细监控(1 分钟粒度)。对于详细监控,将收取额外的费用。有关详细信息,请参阅 Amazon CloudWatch 定价使用 CloudWatchAmazon EC2 用户指南(适用于 Linux 实例).

默认情况下,在创建启动模板或使用 AWS 管理控制台 创建启动配置时,将启用基本监控。在使用 AWS CLI 或开发工具包创建启动配置时,将默认启用详细监控。

要更改在新 EC2 实例上启用的监控类型,请更新启动模板或更新 Auto Scaling 组以使用新的启动配置。现有实例将继续使用以前启用的监控类型。要更新所有实例,请终止这些实例,以便它们被 Auto Scaling 单独使用GrouporUpdate实例 monitor-instancesunmonitor-instances.

注意

使用最大实例寿命和实例刷新功能,您还可以更换所有实例 Auto Scaling 组以启动使用新设置的新实例。有关详细信息,请参阅 更换 Auto Scaling 基于最大实例寿命的实例更换 Auto Scaling 基于实例刷新的实例.

如果您有 CloudWatch 与您的 Auto Scaling 小组,使用 put-metric-alarm 命令以更新每个警报。使每个时段与监控类型匹配(基本监控为 300 秒,详细监控为 60 秒)。如果从详细监控更改为基本监控,但未更新警报以与 5 分钟时间段匹配,这些警报将继续每分钟检查一次统计数据。在每个 5 分钟时间段内,这些警报可能会在 4 分钟内找不到可用的数据。

配置 CloudWatch 监控(控制台)

当您使用 AWS 管理控制台,在 配置详情 页面,选择 启用CloudWatch详细监控. 否则,将启用基本监控。有关更多信息,请参阅 创建启动配置.

如何使用 AWS 管理控制台,在 高级详情 部分, 监控,选择 启用. 否则,将启用基本监控。有关更多信息,请参阅 创建启动模板 Auto Scaling 组.

配置 CloudWatch 监控 (AWS CLI)

如需启动配置,请使用 create-launch-configuration 使用 --instance-monitoring 选项。将此选项设置为 true 要启用详细监控或 false 启用基本监控。

--instance-monitoring Enabled=true

如需启动模板,请使用 create-launch-template 命令并通过JSON文件,其中包含创建启动模板的信息。将监视属性设置为 "Monitoring":{"Enabled":true} 要启用详细监控或 "Monitoring":{"Enabled":false} 启用基本监控。