本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控您的 Amazon EC2 Auto Scaling 群组
监控是维护 Amazon EC2 Auto Scaling 和您的 AWS Cloud 解决方案的可靠性、可用性和性能的重要组成部分。 AWS 提供了以下监控工具,用于监视 Amazon EC2 Auto Scaling,在出现问题时进行报告,并在适当时自动采取措施:
- 运行状况检查
-
Amazon EC2 Auto Scaling 会对 Auto Scaling 组中的实例定期执行运行状况检查。如果某个实例未通过其运行状况检查,则该实例将被标记为运行状况不佳,并且在 Amazon EC2 Auto Scaling 启动新实例以替换实例时终止。有关更多信息,请参阅 自动扩缩组中实例的运行状况检查。
- AWS Health Dashboard
-
AWS Health Dashboard 显示信息,还提供 AWS 资源运行状况变化时调用的通知。信息会以两种方式显示:在显示按类别组织的最近和未来事件的控制面板上,以及在显示过去 90 天内所有事件的完整事件日志中。有关更多信息,请参阅 AWS Health Dashboard Amazon EC2 Auto Scaling 的通知。
- CloudTrail
-
使用 AWS CloudTrail,您可以跟踪您的个人或代表您向 Amazon EC2 Auto Scaling API 发出的调用 AWS 账户。 CloudTrail 将信息存储在您指定的 Amazon S3 存储桶中的日志文件中。您可以使用这些日志文件监控 Auto Scaling 组的活动。日志包括发出的请求、请求来自的源 IP 地址、发出请求的用户、发出请求的时间,等等。有关更多信息,请参阅 使用记录 Amazon A EC2 uto Scaling 的API通话 AWS CloudTrail。
收集 Amazon EC2 实例的日志
您可以使用 CloudWatch 从操作系统中收集 EC2 实例的日志。有关更多信息,请参阅 Amazon CloudWatch 用户指南中的使用 CloudWatch 代理从 Amazon EC2 实例和本地服务器收集指标和 CloudWatch 日志以及查看发送到日志的日志数据。
有关可帮助您记录和收集工作负载数据的其他 AWS 服务的信息,请参阅AWS 规范性指南中的应用程序所有者日志记录和监控指南。
- Amazon CloudWatch
-
Amazon CloudWatch 可帮助您分析日志,并实时监控您的 AWS 资源和托管应用程序的指标。您可以收集和跟踪指标,创建自定义的控制平面,以及 设置警报以在指定的指标达到您指定的阈值时通知您或采取措施。例如,您可以在网络活动突然高于或低于指标的预期值时收到通知。有关使用此服务监控自动扩缩组和实例指标的更多信息,请参阅 CloudWatch 监控您的 Auto Scaling 组和实例的指标。
CloudWatch 还会跟踪 Amazon EC2 Auto Scaling 的 AWS API 使用率指标。您可以使用这些指标来配置警报,以在 API 调用量超过您定义的阈值时提醒您。有关更多信息,请参阅 Amazon CloudWatch 用户指南中的AWS 使用量指标。
- AWS Compute Optimizer
-
Compute Optimizer 提供 Amazon EC2 实例推荐功能,可帮助您决定是否移动到新的实例类型。它可以监控自动扩缩组的实例类型是否最佳,并生成降低成本和提高工作负载性能的建议。有关更多信息,请参阅 通过获取实例类型建议 AWS Compute Optimizer。
- Amazon EventBridge
-
Amazon EventBridge 是一项无服务器事件总线服务,可以轻松地将您的应用程序与来自各种来源的数据连接起来。 EventBridge 提供来自您自己的应用程序、软件即服务 (SaaS) 应用程序和服务的实时数据流, AWS 并将这些数据路由到 Lambda 等目标。这让您可以监控服务中发生的事件,并构建事件驱动型架构。有关更多信息,请参阅 用于处理 EventBridge Auto Scaling 事件。
- AWS Security Hub
-
使用 AWS Security Hub 监控 Amazon EC2 Auto Scaling 的使用情况,因为它与安全最佳实践有关。Security Hub 使用侦测性安全控件来评估资源配置和安全标准,以帮助您遵守各种合规框架。有关使用 Security Hub 评估 Amazon EC2 Auto Scaling 资源的更多信息,请参阅《AWS Security Hub 用户指南》中的 Amazon EC2 Auto Scaling 控件。
- Amazon Simple Notification Service
-
当 Amazon EC2 Auto Scaling 启动或终止实例时,您可以配置 Auto Scaling 组以发送 Amazon SNS 通知。有关更多信息,请参阅 亚马逊 A EC2 uto Scaling 的亚马逊SNS通知选项。