托管实例 Lambda 函数 - Amazon CloudWatch

托管实例 Lambda 函数

以下指标将以时间序列聚合数据的形式,在 CloudWatch Metrics 的 LambdaInsights 命名空间中,向运行于托管实例的 Lambda 函数开放。

指标名称 Dimensions 说明

cpu_utilization

function_name

function_name、版本

以执行环境分配的虚拟 CPU 占比表示的平均 CPU 利用率。

单位:百分比

cpu_utilization_max

function_name

function_name、版本

以执行环境分配的虚拟 CPU 占比表示的最大 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 毫秒间隔采样。

单位:百分比

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 的总和。由于 Lambda 运行时做出了网络调用,即使对于不执行输入/输出任务的函数,此值通常也大于零。

单位:字节

used_memory_max

function_name

function_name、版本

函数沙盒的测量内存。

单位:兆字节

以下指标可以使用 CloudWatch Logs Insights 在嵌入式指标格式日志条目中找到。有关 CloudWatch Logs Insights 的更多信息,请参阅使用 CloudWatch Logs Insights 分析日志数据

有关嵌入式指标格式的更多信息,请参阅在日志中嵌入指标

指标名称 说明

lambda_mode

标识此日志事件是否归属运行于 Lambda 托管实例的函数。若此字段出现在日志事件中,其仅能取一个值:managed-instance。此字段缺失,即表示对应函数为标准 Lambda 函数。

单位:字符串

agent_version

Lambda 函数上运行的 Lambda 洞察扩展代理当前版本。

单位:字符串

cpu_utilization

以执行环境分配的虚拟 CPU 占比表示的平均 CPU 利用率。

单位:百分比

cpu_utilization_max

以执行环境分配的虚拟 CPU 占比表示的最大 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 洞察扩展代理占用的最大内存。

单位:字节

agent_memory_avg

Lambda 洞察扩展代理占用的平均内存。

单位:字节

memory_utilization

以执行环境分配内存占比表示的平均内存利用率。

单位:百分比

memory_utilization_max

以执行环境分配内存占比表示的最大内存利用率。此指标采用 50 毫秒间隔采样。

单位:百分比

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 的总和。由于 Lambda 运行时做出了网络调用,即使对于不执行输入/输出任务的函数,此值通常也大于零。

单位:字节