本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控应用程序 Auto Scaling
监控是维护 Application Auto Scaling 和其他 Amazon 解决方案的可靠性、可用性和性能的重要组成部分。您应该从 Amazon 解决方案的各个部分收集监控数据,以便在出现多点故障时可以更轻松地进行调试。 Amazon 提供监控工具,用于监视 Application Auto Scaling,在出现问题时进行报告,并在适当时自动采取措施。
您可以使用以下功能来帮助您管理 Amazon 资源:
- Amazon CloudTrail
-
使用 Amazon CloudTrail,您可以跟踪您的个人或代表您向 Application Auto Scaling 发API出的呼叫 Amazon Web Services 账户。 CloudTrail 将信息存储在您指定的 Amazon S3 存储桶中的日志文件中。您可以标识调用 Application Auto Scaling 的具体用户和账户、发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅 使用记录应用程序 Auto Scaling API 调用 Amazon CloudTrail。
注意
有关可帮助您记录和收集工作负载数据的其他 Amazon 服务的信息,请参阅Amazon 规范性指南中的应用程序所有者日志记录和监控指南。
- Amazon CloudWatch
-
Amazon CloudWatch 可帮助您分析日志,并实时监控您的 Amazon 资源和托管应用程序的指标。您可以收集和跟踪指标,创建自定义的控制平面,以及 设置警报以在指定的指标达到您指定的阈值时通知您或采取措施。例如,您可以 CloudWatch 跟踪资源利用率,并在利用率非常高或指标警报进入
INSUFFICIENT_DATA
状态时通知您。有关更多信息,请参阅 使用监控可扩展资源的使用情况 CloudWatch。CloudWatch 还会跟踪 Application Auto Scaling 的 Amazon API使用量指标。您可以使用这些指标来配置警报,以便在您的API通话量超过您定义的阈值时提醒您。有关更多信息,请参阅 Amazon CloudWatch 用户指南中的Amazon 使用量指标。
- Amazon EventBridge
-
Amazon EventBridge 是一项无服务器事件总线服务,可以轻松地将您的应用程序与来自各种来源的数据连接起来。 EventBridge 提供来自您自己的应用程序、S oftware-as-a-Service (SaaS) 应用程序和 Amazon 服务的实时数据流,并将这些数据路由到 Lambda 等目标。这让您可以监控服务中发生的事件,并构建事件驱动型架构。有关更多信息,请参阅 使用 Amazon 监控应用程序 Auto Scaling 事件 EventBridge。
- Amazon Health Dashboard
-
Amazon Health Dashboard (PHD) 显示信息,还提供 Amazon 资源运行状况变化时调用的通知。信息会以两种方式显示:在显示按类别组织的最近和未来事件的控制面板上,以及在显示过去 90 天内所有事件的完整事件日志中。有关更多信息,请参阅您的入门 Amazon Health Dashboard。