Lambda 関数 - Amazon CloudWatch

Lambda 関数

次のメトリクスは、標準 Lambda 関数の LambdaInsights 名前空間の CloudWatch Metrics で時系列集計データとして使用できます。

メトリクス名 ディメンション 説明

cpu_total_time

function_name

function_name、バージョン

cpu_system_timecpu_user_time の合計。

単位: ミリ秒

init_duration

function_name

function_name、バージョン

Lambda 実行環境のライフサイクルの init フェーズで費やされた時間。

単位: ミリ秒

memory_utilization

function_name

function_name、バージョン

最大メモリは、関数に割り当てられたメモリのパーセンテージとして測定されます。

単位: パーセント

used_memory_max

function_name

function_name、バージョン

関数の実行環境におけるメモリ測定値。

単位: メガバイト

rx_bytes

function_name

function_name、バージョン

関数の受信バイト数。

単位: バイト

tmp_free

function_name

function_name、バージョン

/tmp ディレクトリで使用可能な領域の量。

単位: バイト

tmp_used

function_name

function_name、バージョン

/tmp ディレクトリ内で使用される領域の量。

単位: バイト

tx_bytes

function_name

function_name、バージョン

関数の送信バイト数。

単位: バイト

total_memory

function_name

function_name、バージョン

Lambda 関数に割り当てられたメモリの量。これは関数のメモリサイズと同じです。

単位: メガバイト

total_network

function_name

function_name、バージョン

rx_bytestx_bytes の合計。I/O タスクを実行しない関数の場合でも、Lambda ランタイムによって行われるネットワーク呼び出しのため、この値は通常 0 より大きくなります。

単位: バイト

used_memory_max

function_name

function_name、バージョン

関数サンドボックスの測定されたメモリ。

単位: メガバイト

以下のメトリクスは、CloudWatch Logs Insights を使用して、埋め込みメトリクスフォーマットのログエントリにあります。CloudWatch Logs Insights の詳細については、「CloudWatch Logs Insights を使用したログデータの分析」を参照してください。

埋め込みメトリックフォーマットの詳細については、「ログ内へのメトリクスの埋め込み」を参照してください。

メトリクス名 説明

agent_version

Lambda 関数で実行されている Lambda Insights 拡張機能エージェントの現在のバージョン。

単位: 文字列

cpu_user_time

CPU がユーザーコードの実行に費やした時間。

単位: ミリ秒

cpu_system_time

CPU がカーネルコードの実行に費やした時間。

単位: ミリ秒

cpu_total_time

cpu_system_timecpu_user_time の合計。

単位: ミリ秒

fd_use

現在使用中のファイル記述子。

単位: カウント

fd_max

使用できるファイル記述子の最大数。

単位: カウント

version

他のメトリクスが収集された Lambda 関数のバージョン。

単位: カウント

agent_memory_max

Lambda Insights 拡張機能エージェントが消費するメモリ量の最大値。

単位: バイト

agent_memory_avg

Lambda Insights 拡張機能エージェントが消費するメモリ量の平均値。

単位: バイト

memory_utilization

実行環境に割り当てられたメモリ量に対する、実測メモリ平均値の割合。

単位: パーセント

used_memory_max

関数の実行環境におけるメモリ測定値。

単位: メガバイト

rx_bytes

関数の受信バイト数。

単位: バイト

tx_bytes

関数の送信バイト数。

単位: バイト

threads_max

関数プロセスで使用中のスレッドの数。関数の作成者は、ランタイムによって作成されたスレッドの初期数を制御しません。

単位: カウント

tmp_used

/tmp ディレクトリ内で使用される領域の量。

単位: バイト

tmp_max

/tmp ディレクトリで使用可能な領域の量。

単位: バイト

total_memory

Lambda 関数に割り当てられたメモリの量。これは関数のメモリサイズと同じです。

単位: メガバイト

total_network

rx_bytestx_bytes の合計。I/O タスクを実行しない関数の場合でも、Lambda ランタイムによって行われるネットワーク呼び出しのため、この値は通常 0 より大きくなります。

単位: バイト