AWS Auto Scaling 中的日志记录和监控 - AWS Auto Scaling
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

AWS Auto Scaling 中的日志记录和监控

监控是保持 AWS Auto Scaling 和您的其他 AWS 解决方案的可靠性、可用性和性能的重要环节。您应从 AWS 解决方案的各个部分收集监控数据,以便更轻松地调试出现的多点故障。AWS 提供以下工具来记录和监控活动,并在适当时采取自动措施:

Amazon CloudWatch 警报

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

AWS CloudTrail

AWS CloudTrail 捕获由某个 AWS 账户发出或代表该账户发出的 API 调用和相关事件。然后,它将日志文件传送到您指定的 Amazon S3 存储桶。您可以标识哪些用户和账户调用了 AWS、从中发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅 AWS CloudTrail User Guide。有关由 AWS Auto Scaling 记录的 CloudTrail API 调用的信息,请参阅使用 AWS Auto Scaling 记录 CloudTrail API 调用

Amazon CloudWatch Logs

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

Amazon CloudWatch Events

CloudWatch Events 提供近乎实时的系统事件流,这些系统事件描述 AWS 资源的变化。AWS Auto Scaling 目标不发出事件。但是,您可以编写规则,用于根据 AWS Auto Scaling 对 API 的调用结果在其他 AWS 服务中触发自动操作。有关更多信息,请参阅 用户指南CloudWatch Events 中的AWS CloudTrail创建使用 对 AWS API 调用触发的 规则Amazon CloudWatch Events。

相关主题