Lambda Insights 收集的指標 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Lambda Insights 收集的指標

Lambda Insights 會從安裝它的 Lambda 函數收集數個指標。其中一些指標可在 CloudWatch 指標中作為時間序列彙總資料。其他指標不會彙總為時間序列資料,但可以使用 CloudWatch Logs Insights 在內嵌指標格式日誌項目中找到。

下列指標可作為LambdaInsights命名空間中 CloudWatch 指標中的時間序列彙總資料。

指標名稱 維度 描述

cpu_total_time

function_name

function_name, version

cpu_system_timecpu_user_time 的總和。

單位:毫秒

init_duration

function_name

function_name, version

在 Lambda 執行環境生命週期的 init 階段花費的時間。

單位:毫秒

memory_utilization

function_name

function_name, version

以配置給函數的記憶體百分比來測量的記憶體上限。

單位:百分比

rx_bytes

function_name

function_name, version

函數接收的位元組數目。

單位:位元組

tmp_used

/tmp 目錄中的所用空間量

單位:位元組

tx_bytes

function_name

function_name, version

函數傳送的位元組數目。

單位:位元組

total_memory

function_name

function_name, version

配置到您 Lambda 函數的記憶體數量。這與你的函數的記憶體大小相同。

單位:MB

total_network

function_name

function_name, version

rx_bytestx_bytes 的總和。即使是不執行輸入/輸出任務的函數,由於 Lambda 執行時間會進行網路呼叫,這個值通常也會大於零。

單位:位元組

used_memory_max

function_name

function_name, version

函數沙盒的測量記憶體。

單位:MB

您可以使用 CloudWatch Logs Insights 在內嵌指標格式日誌項目中找到下列指標。如需 CloudWatch Logs Insights 的詳細資訊,請參閱使用 Logs Insights 分析 CloudWatch 日誌資料。

如需內嵌指標格式的詳細資訊,請參閱在日誌中內嵌指標

指標名稱 描述

cpu_system_time

執行核心程式碼所CPU花費的時間。

單位:毫秒

cpu_total_time

cpu_system_timecpu_user_time 的總和。

單位:毫秒

cpu_user_time

執行使用者程式碼所CPU花費的時間。

單位:毫秒

fd_max

可用的檔案描述項上限。

單位:計數

fd_use

使用中的檔案描述項上限。

單位:計數

memory_utilization

以配置給函數的記憶體百分比來測量的記憶體上限。

單位:百分比

rx_bytes

函數接收的位元組數目。

單位:位元組

tx_bytes

函數傳送的位元組數目。

單位:位元組

threads_max

函數程序使用的執行緒數量。作為函數撰寫者,您不能控制執行時間建立的執行緒的初始數量。

單位:計數

tmp_max

/tmp 目錄中的可用空間量

單位:位元組

total_memory

配置到您 Lambda 函數的記憶體數量。這與你的函數的記憶體大小相同。

單位:MB

total_network

rx_bytestx_bytes 的總和。即使是不執行輸入/輸出任務的函數,由於 Lambda 執行時間會進行網路呼叫,這個值通常也會大於零。

單位:位元組

used_memory_max

函數沙盒的測量記憶體。

單位:位元組