本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Application Auto Scaling 监控
监控是保持 Application Auto Scaling 和其他 Amazon 解决方案的可靠性、可用性和性能的重要方面。您应该从 Amazon 解决方案的各个部分收集监控数据,以便您可以更轻松地调试多点故障(如果发生)。Amazon 提供监控工具以监控 Application Auto Scaling,当出现问题时报告并在适当时采取自动措施。
您可以使用以下功能来帮助您管理 Amazon 资源:
- Amazon CloudTrail
-
使用 Amazon CloudTrail,您可以跟踪由您或代表您的 Amazon Web Services 账户 对 Application Auto Scaling API 发出的调用。CloudTrail 将信息存储在您指定的 Amazon S3 存储桶中的日志文件中。您可以标识调用 Application Auto Scaling 的具体用户和账户、发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅使用 Amazon CloudTrail 记录 Application Auto Scaling API 调用。
注意
有关可助您记录和收集工作负载相关数据的其他 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 可以从您自己的应用程序、软件即服务 (SaaS) 应用程序和Amazon服务传输实时数据流,然后将该数据路由到诸如 Lambda 之类的目标。这让您可以监控服务中发生的事件,并构建事件驱动型架构。有关更多信息,请参阅使用 Amazon EventBridge 监控 Application Auto Scaling 事件。
- Amazon Health Dashboard
-
Amazon Health Dashboard(PHD)会显示相关信息,并提供因 Amazon 资源的运行状况变化所触发的通知。信息会以两种方式显示:在显示按类别组织的最近和未来事件的控制面板上,以及在显示过去 90 天内所有事件的完整事件日志中。有关更多信息,请参阅Application Auto Scaling 的 Amazon Health Dashboard 通知。