マネージドインスタンスの Lambda 関数 - Amazon CloudWatch

マネージドインスタンスの Lambda 関数

次のメトリクスは、マネージドインスタンスで実行されている Lambda 関数の LambdaInsights 名前空間の CloudWatch Metrics で時系列集計データとして使用できます。

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

cpu_utilization

function_name

function_name、バージョン

実行環境に割り当てられた vCPU に対する、平均 CPU 使用率の割合。

単位: パーセント

cpu_utilization_max

function_name

function_name、バージョン

実行環境に割り当てられた vCPU の割合として測定される最大 CPU 使用率。これは 1 秒間隔でサンプリングされます。

単位: パーセント

cpu_total_time

function_name

function_name、バージョン

cpu_system_timecpu_user_time の合計。

単位: ミリ秒

memory_utilization

function_name

function_name、バージョン

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

単位: パーセント

memory_utilization_max

function_name

function_name、バージョン

実行環境に割り当てられたメモリの割合として測定されるメモリの最大量。これは 50 ms 間隔でサンプリングされます。

単位: パーセント

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

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

メトリクス名 説明

lambda_mode

このログイベントが Lambda マネージドインスタンスで実行されている関数用であるかどうかを示します。このフィールドがログイベントに存在する場合、1 つの値 managed-instance のみを取ります。このフィールドがない場合、関数が通常の Lambda 関数だったことを示します。

単位: 文字列

agent_version

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

単位: 文字列

cpu_utilization

実行環境に割り当てられた vCPU に対する、平均 CPU 使用率の割合。

単位: パーセント

cpu_utilization_max

実行環境に割り当てられた vCPU の割合として測定される最大 CPU 使用率。これは 1 秒間隔でサンプリングされます。

単位: パーセント

cpu_user_time

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

単位: ミリ秒

cpu_system_time

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

単位: ミリ秒

cpu_total_time

cpu_system_timecpu_user_time の合計。

単位: ミリ秒

fd_use

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

単位: カウント

fd_max

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

単位: カウント

execution_environment_init

この関数に対して新しい実行環境がスピンアップされたかどうかを示すブール値。

単位: ブール

version

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

単位: カウント

agent_memory_max

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

単位: バイト

agent_memory_avg

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

単位: バイト

memory_utilization

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

単位: パーセント

memory_utilization_max

実行環境に割り当てられたメモリの割合として測定されるメモリの最大量。これは 50 ms 間隔でサンプリングされます。

単位: パーセント

used_memory_max

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

単位: メガバイト

rx_bytes

関数の受信バイト数。

単位: バイト

tx_bytes

関数の送信バイト数。

単位: バイト

threads_max

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

単位: カウント

tmp_free

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

単位: バイト

tmp_used

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

単位: バイト

tmp_max

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

単位: バイト

total_memory

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

単位: メガバイト

total_network

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

単位: バイト