AWS Lambda 可透過 CloudWatch Application Signals 支援應用程式效能監控 (APM)

張貼日期: 2024年11月21日

AWS Lambda 現在支援 Amazon CloudWatch Application Signals,這是一種應用程式效能監控 (APM) 解決方案,可讓開發人員和操作員輕鬆監控使用 Lambda 建置的無伺服器應用程式的運作狀態和效能。

客戶需要以簡單的方式快速識別並排解效能問題,以盡可能縮短執行無伺服器應用程式的平均復原時間 (MTTR) 和營運成本。現在,Application Signals 提供預先建置的標準化儀表板以呈現關鍵應用程式指標 (例如輸送量、可用性、延遲、故障和錯誤)、相關的追蹤,以及 Lambda 函數與其相依項目 (例如其他 AWS 服務) 之間的互動,全都不需要開發人員手動檢測或變更程式碼。如此,操作員只需在單一窗格即可檢視應用程式的運作狀態,並且能夠深入研究以確立效能異常的根本原因。您也可以在 Application Signals 中建立服務層級目標 (SLO),以密切追蹤應用程式中關鍵操作的績效 KPI,而得以輕鬆識別並分類不符合業務 KPI 的操作。Application Signals 會使用增強的適用於 OpenTelemetry 的 AWS Distro (ADOT) 程式庫自動檢測 Lambda 函數,而提供優於以往的效能 (冷啟動延遲和記憶體耗用量)。

若要開始使用,請瀏覽 Lambda 主控台中的「組態」標籤,並在「監控和操作工具」區段中按一下,為您的函數啟用 Application Signals。若要進一步了解,請瀏覽發佈部落格文章Lambda 開發人員指南Application Signals 開發人員指南

Application Signals for Lambda 適用於所有提供 Lambda 和 CloudWatch Application Signals 的商業 AWS 區域