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 (ADOT) 程式庫自動檢測 Lambda 函數,而提供優於以往的效能 (冷啟動延遲和記憶體耗用量)。
若要開始使用,請瀏覽 Lambda 主控台中的「組態」標籤,並在「監控和操作工具」區段中按一下,為您的函數啟用 Application Signals。若要進一步了解,請瀏覽發佈部落格文章、Lambda 開發人員指南和 Application Signals 開發人員指南。
Application Signals for Lambda 適用於所有提供 Lambda 和 CloudWatch Application Signals 的商業 AWS 區域。