

# Lambda Functions
<a name="Lambda-Insights-metrics-lambda-functions"></a>

The following metrics are available as time series aggregated data in CloudWatch Metrics in the `LambdaInsights` namespace for standard Lambda functions.


| Metric name | Dimensions | Description | 
| --- | --- | --- | 
| `cpu_total_time` | function\_name<br />function\_name, version | Sum of `cpu_system_time` and `cpu_user_time`.<br />Unit: Milliseconds | 
| `init_duration` | function\_name<br />function\_name, version | The amount of time spent in the `init` phase of the Lambda execution environment lifecycle.<br />Unit: Milliseconds | 
| `memory_utilization` | function\_name<br />function\_name, version | The maximum memory measured as a percentage of the memory allocated to the function.<br />Unit: Percent | 
| `used_memory_max` | function\_name<br />function\_name, version | The measured memory of the function's execution environment.<br />Unit: Megabytes | 
| `rx_bytes` | function\_name<br />function\_name, version | The number of bytes received by the function.<br />Unit: Bytes | 
| `tmp_free` | function\_name<br />function\_name, version | The amount of space available in the `/tmp` directory.<br />Unit: Bytes | 
| `tmp_used` | function\_name<br />function\_name, version | The amount of space used in the `/tmp` directory.<br />Unit: Bytes | 
| `tx_bytes` | function\_name<br />function\_name, version | The number of bytes sent by the function.<br />Unit: Bytes | 
| `total_memory` | function\_name<br />function\_name, version | The amount of memory allocated to your Lambda function. This is the same as your function’s memory size.<br />Unit: Megabytes | 
| `total_network` | function\_name<br />function\_name, version | Sum of `rx_bytes` and `tx_bytes`. Even for functions that don't perform I/O tasks, this value is usually greater than zero because of network calls made by the Lambda runtime.<br />Unit: Bytes | 
| `used_memory_max` | function\_name<br />function\_name, version | The measured memory of the function sandbox.<br />Unit: Megabytes | 

The following metrics can be found in the embedded metric format log entries by using CloudWatch Logs Insights. For more information about CloudWatch Logs Insights, see [ Analyzing Log Data with CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html).

For more information about embedded metric format, see [Embedding metrics within logs](CloudWatch_Embedded_Metric_Format.md).


| Metric name | Description | 
| --- | --- | 
| `agent_version` | The current version of the Lambda Insights extension agent running on the Lambda function.<br />Unit: String | 
| `cpu_user_time` | The amount of time the CPU spent executing user code.<br />Unit: Milliseconds | 
| `cpu_system_time` | The amount of time the CPU spent executing kernel code.<br />Unit: Milliseconds | 
| `cpu_total_time` | Sum of `cpu_system_time` and `cpu_user_time`.<br />Unit: Milliseconds | 
| `fd_use` | File descriptors currently in use.<br />Unit: Count | 
| `fd_max` | Maximum file descriptors available for use.<br />Unit: Count | 
| `version` | The Lambda function's version for which the other metrics were collected.<br />Unit: Count | 
| `agent_memory_max` | Maximum memory consumed by the Lambda Insights extension agent.<br />Unit: Bytes | 
| `agent_memory_avg` | Average memory consumed by the Lambda Insights extension agent.<br />Unit: Bytes | 
| `memory_utilization` | The average memory measured as a percentage of the memory allocated to the execution environment.<br />Unit: Percent | 
| `used_memory_max` | The measured memory of the function's execution environment.<br />Unit: Megabytes | 
| `rx_bytes` | The number of bytes received by the function.<br />Unit: Bytes | 
| `tx_bytes` | The number of bytes sent by the function.<br />Unit: Bytes | 
| `threads_max` | The number of threads in use by the function process. As a function author, you don't control the initial number of threads created by the runtime.<br />Unit: Count | 
| `tmp_used` | The amount of space used in the `/tmp` directory.<br />Unit: Bytes | 
| `tmp_max` | The amount of space available in the `/tmp` directory.<br />Unit: Bytes | 
| `total_memory` | The amount of memory allocated to your Lambda function. This is the same as your function’s memory size.<br />Unit: Megabytes | 
| `total_network` | Sum of `rx_bytes` and `tx_bytes`. Even for functions that don't perform I/O tasks, this value is usually greater than zero because of network calls made by the Lambda runtime.<br />Unit: Bytes | 