

# 托管实例 Lambda 函数
<a name="Lambda-Insights-metrics-managed-instances"></a>

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


| 指标名称 | Dimensions | 说明 | 
| --- | --- | --- | 
| `cpu_utilization` | function\_name<br />function\_name、版本 | 以执行环境分配的虚拟 CPU 占比表示的平均 CPU 利用率。<br />单位：百分比 | 
| `cpu_utilization_max` | function\_name<br />function\_name、版本 | 以执行环境分配的虚拟 CPU 占比表示的最大 CPU 利用率。此指标采用 1 秒间隔采样。<br />单位：百分比 | 
| `cpu_total_time` | function\_name<br />function\_name、版本 | `cpu_system_time` 和 `cpu_user_time` 的总和。<br />单位：毫秒 | 
| `memory_utilization` | function\_name<br />function\_name、版本 | 以执行环境分配内存占比表示的平均内存利用率。<br />单位：百分比 | 
| `memory_utilization_max` | function\_name<br />function\_name、版本 | 以执行环境分配内存占比表示的最大内存利用率。此指标采用 50 毫秒间隔采样。<br />单位：百分比 | 
| `used_memory_max` | function\_name<br />function\_name、版本 | 函数执行环境的测量内存。<br />单位：兆字节 | 
| `rx_bytes` | function\_name<br />function\_name、版本 | 函数接收的字节数。<br />单位：字节 | 
| `tmp_free` | function\_name<br />function\_name、版本 | `/tmp` 目录中可用的空间量。<br />单位：字节 | 
| `tmp_used` | function\_name<br />function\_name、版本 | `/tmp` 目录中已使用的空间量。<br />单位：字节 | 
| `tx_bytes` | function\_name<br />function\_name、版本 | 函数发送的字节数。<br />单位：字节 | 
| `total_memory` | function\_name<br />function\_name、版本 | 分配给您的 Lambda 函数的内存量。此指标数值与函数配置的内存规格一致。<br />单位：兆字节 | 
| `total_network` | function\_name<br />function\_name、版本 | `rx_bytes` 和 `tx_bytes` 的总和。由于 Lambda 运行时做出了网络调用，即使对于不执行输入/输出任务的函数，此值通常也大于零。<br />单位：字节 | 
| `used_memory_max` | function\_name<br />function\_name、版本 | 函数沙盒的测量内存。<br />单位：兆字节 | 

以下指标可以使用 CloudWatch Logs Insights 在嵌入式指标格式日志条目中找到。有关 CloudWatch Logs Insights 的更多信息，请参阅[使用 CloudWatch Logs Insights 分析日志数据](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html)。

有关嵌入式指标格式的更多信息，请参阅[在日志中嵌入指标](CloudWatch_Embedded_Metric_Format.md)。


| 指标名称 | 说明 | 
| --- | --- | 
| `lambda_mode` | 标识此日志事件是否归属运行于 Lambda 托管实例的函数。若此字段出现在日志事件中，其仅能取一个值：`managed-instance`。此字段缺失，即表示对应函数为标准 Lambda 函数。<br />单位：字符串 | 
| `agent_version` | Lambda 函数上运行的 Lambda 洞察扩展代理当前版本。<br />单位：字符串 | 
| `cpu_utilization` | 以执行环境分配的虚拟 CPU 占比表示的平均 CPU 利用率。<br />单位：百分比 | 
| `cpu_utilization_max` | 以执行环境分配的虚拟 CPU 占比表示的最大 CPU 利用率。此指标采用 1 秒间隔采样。<br />单位：百分比 | 
| `cpu_user_time` | CPU 执行用户代码所花费的时间。<br />单位：毫秒 | 
| `cpu_system_time` | CPU 执行内核代码所花费的时间。<br />单位：毫秒 | 
| `cpu_total_time` | `cpu_system_time` 和 `cpu_user_time` 的总和。<br />单位：毫秒 | 
| `fd_use` | 当前已使用的文件描述符数量。<br />单位：个 | 
| `fd_max` | 可用的文件描述符最大数量。<br />单位：个 | 
| `execution_environment_init` | 布尔值，标识是否为此函数新启动了执行环境。<br />单位：布尔值 | 
| `version` | 收集其他指标时对应的 Lambda 函数版本。<br />单位：个 | 
| `agent_memory_max` | Lambda 洞察扩展代理占用的最大内存。<br />单位：字节 | 
| `agent_memory_avg` | Lambda 洞察扩展代理占用的平均内存。<br />单位：字节 | 
| `memory_utilization` | 以执行环境分配内存占比表示的平均内存利用率。<br />单位：百分比 | 
| `memory_utilization_max` | 以执行环境分配内存占比表示的最大内存利用率。此指标采用 50 毫秒间隔采样。<br />单位：百分比 | 
| `used_memory_max` | 函数执行环境的测量内存。<br />单位：兆字节 | 
| `rx_bytes` | 函数接收的字节数。<br />单位：字节 | 
| `tx_bytes` | 函数发送的字节数。<br />单位：字节 | 
| `threads_max` | 函数进程正在使用的线程数。作为函数作者，您无法控制运行时创建的线程的初始数量。<br />单位：个 | 
| `tmp_free` | `/tmp` 目录中可用的空间量。<br />单位：字节 | 
| `tmp_used` | `/tmp` 目录中已使用的空间量。<br />单位：字节 | 
| `tmp_max` | `/tmp` 目录中可用的空间量。<br />单位：字节 | 
| `total_memory` | 分配给您的 Lambda 函数的内存量。此指标数值与函数配置的内存规格一致。<br />单位：兆字节 | 
| `total_network` | `rx_bytes` 和 `tx_bytes` 的总和。由于 Lambda 运行时做出了网络调用，即使对于不执行输入/输出任务的函数，此值通常也大于零。<br />单位：字节 | 