AWS Lambda 支持通过 CloudWatch Application Signals 进行应用程序性能监控 (APM)
AWS Lambda 现在支持 Amazon CloudWatch Application Signals,这是一种应用程序性能监控 (APM) 解决方案,使开发人员和运维人员能够轻松监控使用 Lambda 构建的无服务器应用程序的运行状况和性能。
客户需要一种简单的方法来快速识别和排查性能问题,以最大限度地缩短运行无服务器应用程序的平均恢复时间 (MTTR) 并降低运营成本。现在,Application Signals 提供了预先构建的标准化控制面板,用于显示关键应用程序指标(如吞吐量、可用性、延迟、故障数和错误数)、相关跟踪记录以及 Lambda 函数与其依赖项(如其他 AWS 服务)的交互,无需开发人员进行任何手动检测或代码更改。这让操作人员能够在一个位置查看应用程序的运行状况,并深入分析性能异常的根本原因。您还可以在 Application Signals 中创建服务等级目标 (SLO),用于密切跟踪应用程序中关键操作的性能 KPI,从而轻松识别和分类不符合业务 KPI 的操作。Application Signals 使用增强型适用于 OpenTelemetry 的 AWS Distro 库自动为您的 Lambda 函数添加代码,从而提供比以前更好的性能(冷启动延迟和内存消耗)。
要开始使用,请访问 Lambda 控制台中的“配置”选项卡,然后通过单击“监控和操作工具”部分为您的函数启用 Application Signals。要了解更多信息,请访问发布博客文章、Lambda 开发人员指南和 Application Signals 开发人员指南。
适用于 Lambda 的 Application Signals 已在支持 Lambda 和 CloudWatch Application Signals 的所有商业 AWS 区域推出。