标记自动扩缩组 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

标记自动扩缩组

监控是保持 Amazon EC2 Auto Scaling 和您的Amazon Web Services 云解决方案的可靠性、可用性和性能的重要方面。Amazon提供了以下一些监控工具来监控 Amazon EC2 Auto Scaling、在出现错误时进行报告并适时自动采取措施。

运行状况检查

Amazon EC2 Auto Scaling 会对 Auto Scaling 组中的实例定期执行运行状况检查。如果某个实例未通过其运行状况检查,则该实例将被标记为运行状况不佳,并且在 Amazon EC2 Auto Scaling 启动新实例以替换实例时终止。有关更多信息,请参阅自动扩缩组中实例的运行状况检查

Amazon Health Dashboard

Amazon Health Dashboard会显示相关信息,并提供因 Amazon 资源的运行状况变化所触发的通知。信息会以两种方式显示:在显示按类别组织的最近和未来事件的控制面板上,以及在显示过去 90 天内所有事件的完整事件日志中。有关更多信息,请参阅Amazon EC2 Auto Scaling 的 Amazon Health Dashboard 通知

CloudTrail

使用 Amazon CloudTrail,您可以跟踪由您或代表您的 Amazon Web Services 账户 对 Amazon EC2 Auto Scaling API 发出的调用。CloudTrail 将信息存储在您指定的 Amazon S3 存储桶中的日志文件中。您可以使用这些日志文件监控 Auto Scaling 组的活动。日志包括发出的请求、请求来自的源 IP 地址、发出请求的用户、发出请求的时间,等等。有关更多信息,请参阅使用 Amazon CloudTrail 记录 Amazon EC2 Auto Scaling API 调用

收集 Amazon EC2 实例的日志

您可以使用 CloudWatch 从操作系统中收集 EC2 实例的日志。有关更多信息,请参阅Amazon CloudWatch 用户指南中的使用 CloudWatch 代理从 Amazon EC2 实例和本地服务器中收集指标和日志以及查看已发送至 CloudWatch 日志的日志

有关可助您记录和收集工作负载相关数据的其他 Amazon 服务的信息,请参阅《Amazon 规范性指南》中的 面向应用程序所有者的日志记录和监控指南

Amazon CloudWatch

Amazon CloudWatch 可帮助您分析日志并实时监控您的 Amazon 资源和托管应用程序指标。您可以收集和跟踪指标,创建自定义的控制面板,以及设置警报以在指定的指标达到您指定的阈值时通知您或采取措施。例如,您可以在网络活动突然高于或低于指标的预期值时收到通知。有关使用此服务监控自动扩缩组和实例指标的更多信息,请参阅 监控 Auto Scaling 组和实例的 CloudWatch 指标

CloudWatch 还可跟踪 Amazon EC2 Auto Scaling 的 Amazon API 使用情况指标。您可以使用这些指标来配置警报,以在 API 调用量超过您定义的阈值时提醒您。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的 Amazon 使用情况指标

Amazon Compute Optimizer

Compute Optimizer 提供 Amazon EC2 实例推荐功能,可帮助您决定是否移动到新的实例类型。它可以监控自动扩缩组的实例类型是否最佳,并生成降低成本和提高工作负载性能的建议。有关更多信息,请参阅用于获 Amazon Compute Optimizer 取 Auto Scaling 组的实例类型建议

Amazon EventBridge

Amazon EventBridge 是一种无服务器事件总线服务,可以轻松地将应用程序与来自各种来源的数据相连接。EventBridge 可以从您自己的应用程序、软件即服务 (SaaS) 应用程序和Amazon服务传输实时数据流,然后将该数据路由到诸如 Lambda 之类的目标。这让您可以监控服务中发生的事件,并构建事件驱动型架构。有关更多信息,请参阅使用 EventBridge 处理 Auto Scaling 事件

Amazon Security Hub

使用 Amazon Security Hub 监控 Amazon EC2 Auto Scaling 的使用情况,因为它与安全最佳实践有关。Security Hub 使用侦测性安全控件来评估资源配置和安全标准,以帮助您遵守各种合规框架。有关使用 Security Hub 评估 Amazon EC2 Auto Scaling 资源的更多信息,请参阅《Amazon Security Hub 用户指南》中的 Amazon EC2 Auto Scaling 控件

Amazon Simple Notification Service

当 Amazon EC2 Auto Scaling 启动或终止实例时,您可以配置 Auto Scaling 组以发送 Amazon SNS 通知。有关更多信息,请参阅亚马逊 EC2 Auto Scaling 的亚马逊 SNS 通知选项