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

1 分的閱讀內容
0

我想要監控 AWS Lambda 函數的記憶體用量。

解決方法

您可以使用下列 AWS 服務和工具來監控 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

如需追蹤和分析記憶體用量的範例工作流程,請參閱偵測函數異常狀況的範例工作流程

如需日誌事件範例,請參閱 CloudWatch Lambda Insights 中的範例遙測事件

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

Amazon CodeGuru Profiler (與 Python 和 Java 相容)

適用於 JVM Lambda 的 Amazon CodeGuru Profiler 整合,可收集在適用於 Python 的 Lambda 上執行的應用程式效能資料。它與用 Java、Python 3.7 至 3.9 以及 JVM 語言 (例如 Scala 和其他受支援的執行時期環境) 撰寫的應用程式相容。

分析應用程式時,您可以監控指標並接收建議,以提高其效率。

相關資訊

操作 Lambda: 使用 CloudWatch Logs Insights

使用 Amazon CloudWatch Logs Insights 了解 AWS Lambda 行為

AWS 官方
AWS 官方已更新 4 個月前