我想要監控 AWS Lambda 函數的記憶體用量。我該怎麼做?
您可以使用下列 AWS 服務和工具來監控 Lambda 函數的記憶體用量。如需有關監控函數指標的詳細資訊,請參閱 Lambda 運算子指南中的監控和可觀測性。
**注意:**若要優化 Lambda 函數的記憶體用量,請參閱使用 AWS Lambda Power Tuning 分析函數。
CloudWatch Logs Insights 可讓您使用專門的查詢語法,搜尋和分析記憶體用量指標的日誌資料。如需詳細資訊和範例教學課程,請參閱使用 CloudWatch Logs Insights 分析日誌資料。
如需判斷過度佈建記憶體數量的範例查詢,請參閱範例查詢的 Lambda 日誌查詢區段。
**注意:**執行 CloudWatch Logs Insights 查詢會向您的 AWS 帳戶收取費用。如需詳細資訊,請參閱 Amazon CloudWatch 定價。
CloudWatch Lambda Insights 會自動從安裝它的 Lambda 函數收集記憶體用量指標。如需詳細資訊和範例教學課程,請參閱使用 Lambda Insights。
如需追蹤和分析記憶體用量的範例工作流程,請參閱《Lambda 開發人員指南》中的偵測函數異常狀況的範例工作流程。
如需範例日誌事件,請參閱《CloudWatch 使用者指南》的使用 Lambda Insights 一節中的範例遙測事件。
注意:安裝 CloudWatch Lambda Insights 所需的 CloudWatch Lambda 延伸會向您的 AWS 帳戶收取費用。如需詳細資訊,請參閱使用 Lambda Insights 的定價一節。
適用於 AWS Lambda 的 Amazon CodeGuru Profiler 整合可收集應用程式上的效能資料。它與用 Java、Python 3.6 至 3.9 以及 JVM 語言 (例如 Scala 和 Kotlin) 撰寫的應用程式相容。
透過分析應用程式,您可以監控指標並接收建議,以提高其效率。如需有關 Amazon CodeGuru Profiler 的詳細資訊,請參閱分析在 AWS Lambda 上執行的應用程式。
操作 Lambda: 使用 CloudWatch Logs Insights
使用 Amazon CloudWatch Logs Insights 了解 AWS Lambda 行為