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

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

监控您的 Auto Scaling 实例和组

监控是保持 Amazon EC2 Auto Scaling 和您的 Amazon Web Services CloudCloudCloudCloudCloudCloudCloudCloudCloudCloudCloudCloudSAmazon提供以下监控工具来监控 Amazon EC2 Auto Scaling、在出现错误时进行报告并在适当的时候采取自动化措施:

运行状况检查

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

容量再平衡

使用竞价型实例时,您可以在新的和现有的 Auto Scaling 组上启用容量重新平衡。当您打开容量重新平衡时,每当 Amazon EC2 通知竞价型实例有较高的中断风险时,Amazon EC2 Auto Scaling 都会尝试启动竞价型实例。启动新实例后,它会终止旧实例。有关更多信息,请参阅 Amazon EC2 Auto Scaling 容量再平衡

Amazon Personal Health Dashboard

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

CloudWatch 警报

为检测不正常的应用程序行为,CloudWatch 可以自动监控 Amazon Web Services 资源的特定指标,从而帮助您检测不正常的应 您可以配置 CloudWatch 警报并设置 Amazon SNS 通知,以在指标值不符合预期或者检测到特定异常时发送电子邮件。例如,您可以在网络活动突然高于或低于指标的预期值时收到通知。有关更多信息,请参阅 监控 Auto Scaling 组和实例的 CloudWatch 指标

CloudWatch 控制面板

CloudWatch 控制面板是 CloudWatch 控制台中可自定义的主页。您可以使用这些页面在单个视图中监控您的资源,甚至包括分布在不同区域的资源。您可以使用 CloudWatch 控制面板创建 Amazon Web Services 资源的指标和警报的自定义视图。有关更多信息,请参阅 Amazon CloudWatch 用户指南

CloudTrail 日志

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

CloudWatch Logs (CloudWatch 日志)

CloudWatch Logs 使您能够监控、存储和访问来自 Amazon EC2 实例、CloudTrail 和其他来源的日志文件。CloudWatch Logs 可以监控日志文件中的信息,并在达到特定阈值时通知您。您还可以在高持久性存储中检索您的日志数据。有关更多信息,请参阅 。Amazon CloudWatch Logs 用户指南

Amazon Simple Notification Service Notification Service

您可以配置 Auto Scaling 组以在 Amazon EC2 Auto Scaling 启动或终止实例时发送 Amazon SNS 通知。有关更多信息,请参阅 当您的自动扩展组扩展时获取 Amazon SNS 通知

EventBridge

Amazon EventBridge 以前称为 CloudWatch Events,提供近乎实时的系统事件流,这些事件描述 Amazon Web Services 资源的变化。EventBridge 支持自动事件驱动型计算,因为您可以编写规则,以监控某些事件和在这些事件发生时在其他 Amazon Web Services 中触发自动操作。例如,您可以使用 EventBridge 设置一个目标,以在 Auto Scaling 组扩展时或在执行生命周期操作时调用 Lambda 函数。Amazon EC2 即将回收竞价型实例时,您也会收到两分钟警告。有关在 EventBridge 中捕获 Amazon EC2 Auto Scaling 发出的事件的信息,请参阅使用 Amazon EC2 Auto Scaling 与 EventBridge 结合使用