本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控 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 天内所有事件的完整事件日志中。有关更多信息,请参阅 Amazon EC2 Auto Scaling 的 AWS Health Dashboard 通知。
- CloudTrail
-
使用 AWS CloudTrail,您可以跟踪由您或代表您的 AWS 账户 对 Amazon EC2 Auto Scaling API 发出的调用。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 通知。有关更多信息,请参阅 亚马逊 Auto Scaling 的亚马 EC2 逊 SNS 通知选项。