監控 Lambda 控制台上的函數 - AWS Lambda

監控 Lambda 控制台上的函數

Lambda 會代您監控函數,並將指標傳送至 Amazon CloudWatch。Lambda 主控台會建立這些指標的監控圖表,並將其顯示在每個 Lambda 函數的 Monitoring (監控) 頁面上。

此頁面描述了使用 Lambda 主控台檢視函數指標的基本概念,包括請求總計、持續時間和錯誤率。

Pricing

CloudWatch 有永久免費方案。除了免費方案閥值之外,CloudWatch 還會收取指標、儀表板、警示、記錄和洞察的費用。如需詳細資訊,請參閱 Amazon CloudWatch 定價

使用 Lambda 主控台

您可以在 Lambda 主控台上監控您的 Lambda 函數和應用程式。

監控函數

  1. 開啟 Lambda 主控台中的 Functions (函數) 頁面

  2. 選擇一個函數。

  3. 選擇 Monitor (監控) 索引標籤。

監測圖表的類型

下一節描述了 Lambda 主控台上的監控圖表。

Lambda 監控圖表

  • Invocations (叫用) - 叫用函數的次數。

  • Duration (持續時間) — 您的函數程式碼在處理事件時所花費的平均、最短、和最長時間。

  • Error count and success rate (%) (錯誤計數和成功率 (%)) - 錯誤數以及完成時未發生錯誤的叫用百分比。

  • Throttles (調節) - 由於並行限制而導致叫用失敗的次數。

  • IteratorAge - 對於串流事件來源,此為當 Lambda 收到批次中最後一個項目並叫用函數時,該項目的存留期。

  • Async delivery failures (非同步傳送失敗) - 當 Lambda 嘗試寫入至目的地或無效字母佇列時發生的錯誤數目。

  • Concurrent executions (並行執行) - 處理事件的函數執行處理數目。

在 Lambda 主控台上檢視圖表

下節描述了如何在 Lambda 主控台上檢視 CloudWatch 監控圖表,以及開啟 CloudWatch 指標儀表板。

檢視函數的監控圖表

  1. 開啟 Lambda 主控台中的 Functions (函數) 頁面

  2. 選擇一個函數。

  3. 選擇 Monitor (監控) 索引標籤。

  4. Metrics (指標)、Logs (日誌) 或 Traces (追蹤) 索引標籤上,在預先定義的時間範圍中選擇,或選擇自訂時間範圍。

  5. 若要在 CloudWatch 中查看圖表的定義,請選擇三個垂直點 (Widget actions (小工具動作)),然後選擇 View in metrics (以指標檢視) 以開啟 CloudWatch 主控台中的 Metrics (指標) 儀表板。


            Lambda 主控台上的監控定義範例。

在 CloudWatch Logs 主控台上檢視查詢

下一節描述了如何檢視 CloudWatch Logs Insights 中的報告,並將報告新增至 CloudWatch Logs 主控台上的自訂儀表板。

檢視函數報告

  1. 開啟 Lambda 主控台中的 Functions (函數) 頁面

  2. 選擇一個函數。

  3. 選擇 Monitor (監控) 索引標籤。

  4. 選擇 View logs in CloudWatch (檢視 CloudWatch 中的日誌)。

  5. 選擇 View in Logs Insights (檢視日誌洞見)。

  6. 從預先定義的時間範圍中選擇,或選擇自訂的時間範圍。

  7. 選擇 Run query (執行查詢)。

  8. (選用) 選擇 Save (儲存)。


      CloudWatch 儀表板上的 CloudWatch Logs Insights 報告。

後續步驟?