Amazon CloudWatch Application Signals 推出对运行时指标的支持

发布于: 2024年11月20日

今天,AWS 宣布在 Amazon CloudWatch Application Signals 上全面推出运行时指标支持,这是 CloudWatch 中一项与 OpenTelemetry (OTel) 兼容的应用程序性能监控 (APM) 功能。您可以查看 Java 或 Python 应用程序的垃圾回收、内存使用率和 CPU 使用率等运行时指标,以解决 CPU 利用率过高或内存泄漏等可能干扰终端用户体验的问题。

Application Signals 简化了根据 AWS 应用程序的关键业务或服务级别目标 (SLO) 对应用程序性能进行的故障排除。在不更改任何源代码的情况下,Application Signals 会收集跟踪、应用程序指标(错误/延迟/吞吐量)、日志以及现在的运行时指标,将它们汇总到一个单一管理平台视图中。
运行时指标可以实时监控应用程序的资源消耗,例如内存和 CPU 使用率。借助 Application Signals,您可以通过将运行时指标中的异常与错误/延迟/吞吐量等应用程序指标关联,来了解运行时指标中的异常是否对终端用户产生任何影响。例如,通过并排查看这些指标图表,您将能够确定服务延迟峰值是否是垃圾回收暂停时间增加所致。此外,您将能够识别线程争用、跟踪内存分配模式,并查明可能导致应用程序减速或崩溃、影响终端用户体验的内存或 CPU 峰值。

运行时指标支持在 Application Signals 适用的所有区域中提供。运行时指标根据 Application Signals 定价收费,请参阅 Amazon CloudWatch 定价

要了解更多信息,请参阅启用 Amazon CloudWatch Application Signals 的文档