Lambda Insights によって収集されたメトリクス - Amazon CloudWatch

Lambda Insights によって収集されたメトリクス

Lambda Insights は、インストールされている Lambda 関数からいくつかのメトリクスを収集します。これらのメトリクスの一部は、CloudWatch Metrics で時系列集計データとして使用できます。その他のメトリクスは、時系列データには集計されませんが、CloudWatch Logs Insights を使用して埋め込みメトリクスフォーマットのログエントリで確認できます。

次のメトリクスは、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、バージョン

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

単位: パーセント

rx_bytes

function_name

function_name、バージョン

関数の受信バイト数。

単位: バイト

tmp_used

/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 を使用したログデータの分析」を参照してください。

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

メトリクス名 説明

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 関数に割り当てられたメモリの量。これは関数のメモリサイズと同じです。

単位: メガバイト

total_network

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

単位: バイト

used_memory_max

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

単位: バイト