监控应用程序 Auto Scaling - Application Auto Scaling

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

监控应用程序 Auto Scaling

监控是维护 Application Auto Scaling 和其他 AWS 解决方案的可靠性、可用性和性能的重要组成部分。您应该从 AWS 解决方案的各个部分收集监控数据,以便在出现多点故障时可以更轻松地进行调试。 AWS 提供监控工具,用于监视 Application Auto Scaling,在出现问题时进行报告,并在适当时自动采取措施。

您可以使用以下功能来帮助您管理 AWS 资源:

AWS CloudTrail

使用 AWS CloudTrail,您可以跟踪您的个人或代表您对 Application Auto Scaling API 进行的调用 AWS 账户。 CloudTrail 将信息存储在您指定的 Amazon S3 存储桶中的日志文件中。您可以标识调用 Application Auto Scaling 的具体用户和账户、发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅 使用记录应用程序 Auto Scaling API 调用 AWS CloudTrail

注意

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

Amazon CloudWatch

Amazon CloudWatch 可帮助您分析日志,并实时监控您的 AWS 资源和托管应用程序的指标。您可以收集和跟踪指标,创建自定义的控制平面,以及 设置警报以在指定的指标达到您指定的阈值时通知您或采取措施。例如,您可以 CloudWatch 跟踪资源利用率,并在利用率非常高或指标警报进入INSUFFICIENT_DATA状态时通知您。有关更多信息,请参阅 使用监控可扩展资源的使用情况 CloudWatch

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

Amazon EventBridge

Amazon EventBridge 是一项无服务器事件总线服务,可以轻松地将您的应用程序与来自各种来源的数据连接起来。 EventBridge 提供来自您自己的应用程序、软件即服务 (SaaS) 应用程序和服务的实时数据流, AWS 并将这些数据路由到 Lambda 等目标。这让您可以监控服务中发生的事件,并构建事件驱动型架构。有关更多信息,请参阅 使用 Amazon 监控应用程序 Auto Scaling 事件 EventBridge

AWS Health Dashboard

AWS Health Dashboard (PHD) 显示信息,还提供 AWS 资源运行状况变化时调用的通知。信息会以两种方式显示:在显示按类别组织的最近和未来事件的控制面板上,以及在显示过去 90 天内所有事件的完整事件日志中。有关更多信息,请参阅您的入门 AWS Health Dashboard