如何監控 Lambda 函數的記憶體用量?

1 分的閱讀內容
0

我想要監控 AWS Lambda 函數的記憶體用量。我該怎麼做?

解決方法

您可以使用下列 AWS 服務和工具來監控 Lambda 函數的記憶體用量。如需有關監控函數指標的詳細資訊,請參閱 Lambda 運算子指南中的監控和可觀測性

**注意:**若要優化 Lambda 函數的記憶體用量,請參閱使用 AWS Lambda Power Tuning 分析函數

Amazon CloudWatch Logs Insights

CloudWatch Logs Insights 可讓您使用專門的查詢語法,搜尋和分析記憶體用量指標的日誌資料。如需詳細資訊和範例教學課程,請參閱使用 CloudWatch Logs Insights 分析日誌資料

如需判斷過度佈建記憶體數量的範例查詢,請參閱範例查詢Lambda 日誌查詢區段。

**注意:**執行 CloudWatch Logs Insights 查詢會向您的 AWS 帳戶收取費用。如需詳細資訊,請參閱 Amazon CloudWatch 定價

CloudWatch Lambda Insights

CloudWatch Lambda Insights 會自動從安裝它的 Lambda 函數收集記憶體用量指標。如需詳細資訊和範例教學課程,請參閱使用 Lambda Insights

如需追蹤和分析記憶體用量的範例工作流程,請參閱《Lambda 開發人員指南》中的偵測函數異常狀況的範例工作流程

如需範例日誌事件,請參閱《CloudWatch 使用者指南》的使用 Lambda Insights 一節中的範例遙測事件

注意:安裝 CloudWatch Lambda Insights 所需的 CloudWatch Lambda 延伸會向您的 AWS 帳戶收取費用。如需詳細資訊,請參閱使用 Lambda Insights定價一節。

Amazon CodeGuru Profiler (與 Python 和 Java 相容)

適用於 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 行為

AWS 官方
AWS 官方已更新 1 年前