

# Métricas coletadas pelo Lambda Insights
<a name="Lambda-Insights-metrics"></a>

O Lambda Insights coleta várias métricas das funções do Lambda onde está instalado. Algumas dessas métricas estão disponíveis como dados agregados de séries temporais no CloudWatch Metrics. Outras métricas não são agregadas em dados de séries temporais, mas podem ser encontradas nas entradas de log de formato de métrica incorporado com o CloudWatch Logs Insights.

**Topics**
+ [Funções do Lambda](Lambda-Insights-metrics-lambda-functions.md)
+ [Funções do Lambda de instâncias gerenciadas](Lambda-Insights-metrics-managed-instances.md)

# Funções do Lambda
<a name="Lambda-Insights-metrics-lambda-functions"></a>

As métricas a seguir estão disponíveis como dados agregados em séries temporais no CloudWatch Metrics no namespace `LambdaInsights` para as funções do Lambda padrão.


| Nome da métrica | Dimensões | Descrição | 
| --- | --- | --- | 
|  `cpu_total_time` |  function\$1name function\$1name, version  |  Soma de `cpu_system_time` e `cpu_user_time`. Unidade: milissegundos  | 
|  `init_duration` |  function\$1name function\$1name, version  |  A quantidade de tempo gasta na fase `init` do ciclo de vida do ambiente de execução do Lambda. Unidade: milissegundos  | 
|  `memory_utilization` |  function\$1name function\$1name, version  |  A memória máxima medida como uma porcentagem da memória alocada para a função. Unidade: percentual  | 
|  `used_memory_max` |  function\$1name function\$1name, version  |  A memória medida do ambiente de execução da função. Unidade: megabytes  | 
|  `rx_bytes` |  function\$1name function\$1name, version  |  Número de bytes recebidos pela função. Unidade: bytes  | 
|  `tmp_free` |  function\$1name function\$1name, version  |  A quantidade de espaço disponível no diretório `/tmp`. Unidade: bytes  | 
|  `tmp_used` |  function\$1name function\$1name, version  |  A quantidade de espaço usada no diretório `/tmp`. Unidade: bytes  | 
|  `tx_bytes` |  function\$1name function\$1name, version  |  O número de bytes enviados pela função. Unidade: bytes  | 
|  `total_memory` |  function\$1name function\$1name, version  |  A quantidade de memória alocada em sua função Lambda. É o mesmo que o tamanho da memória de sua função. Unidade: megabytes  | 
|  `total_network` |  function\$1name function\$1name, version  |  Soma de `rx_bytes` e `tx_bytes`. Mesmo para funções que não executam tarefas de E/S, esse valor geralmente é maior que zero por causa das chamadas de rede realizadas pelo runtime do Lambda. Unidade: bytes  | 
|  `used_memory_max` |  function\$1name function\$1name, version  |  A memória medida da sandbox da função. Unidade: megabytes  | 

As métricas a seguir podem ser encontradas nas entradas de log de formato de métrica incorporado com o CloudWatch Logs Insights. Para obter mais informações sobre o CloudWatch Logs Insights, consulte [ Analisar dados de log com o CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html).

Para obter mais informações sobre o formato de métrica incorporado, consulte [Incorporação de métricas em logs](CloudWatch_Embedded_Metric_Format.md).


| Nome da métrica | Descrição | 
| --- | --- | 
|  `agent_version` |  A versão atual do agente da extensão Lambda Insights executada na função do Lambda. Unidade: string  | 
|  `cpu_user_time` |  A quantidade de tempo que a CPU gastou para executar o código do usuário. Unidade: milissegundos  | 
|  `cpu_system_time` |  A quantidade de tempo que a CPU gastou para executar o código do kernel. Unidade: milissegundos  | 
|  `cpu_total_time` |  Soma de `cpu_system_time` e `cpu_user_time`. Unidade: milissegundos  | 
|  `fd_use` |  Descritores de arquivo atualmente em uso. Unidade: Contagem  | 
|  `fd_max` |  Máximo de descritores de arquivo disponíveis para uso. Unidade: Contagem  | 
|  `version` |  A versão da função do Lambda para a qual as outras métricas foram coletadas. Unidade: Contagem  | 
|  `agent_memory_max` |  Memória máxima consumida pelo agente da extensão Lambda Insights. Unidade: bytes  | 
|  `agent_memory_avg` |  Memória média consumida pelo agente da extensão Lambda Insights. Unidade: bytes  | 
|  `memory_utilization` |  A memória média medida como uma porcentagem da memória alocada para o ambiente de execução. Unidade: percentual  | 
|  `used_memory_max` |  A memória medida do ambiente de execução da função. Unidade: megabytes  | 
|  `rx_bytes` |  Número de bytes recebidos pela função. Unidade: bytes  | 
|  `tx_bytes` |  O número de bytes enviados pela função. Unidade: bytes  | 
|  `threads_max` |  O número de threads no processo da função. Como autor da função, você não controla o número inicial de threads criados pelo runtime. Unidade: Contagem  | 
|  `tmp_used` |  A quantidade de espaço usada no diretório `/tmp`. Unidade: bytes  | 
|  `tmp_max` |  A quantidade de espaço disponível no diretório `/tmp`. Unidade: bytes  | 
|  `total_memory` |  A quantidade de memória alocada em sua função Lambda. É o mesmo que o tamanho da memória de sua função. Unidade: megabytes  | 
|  `total_network` |  Soma de `rx_bytes` e `tx_bytes`. Mesmo para funções que não executam tarefas de E/S, esse valor geralmente é maior que zero por causa das chamadas de rede realizadas pelo runtime do Lambda. Unidade: bytes  | 

# Funções do Lambda de instâncias gerenciadas
<a name="Lambda-Insights-metrics-managed-instances"></a>

As métricas a seguir estão disponíveis como dados agregados em séries temporais no CloudWatch Metrics no namespace `LambdaInsights` para as funções do Lambda executadas em instâncias gerenciadas.


| Nome da métrica | Dimensões | Descrição | 
| --- | --- | --- | 
|  `cpu_utilization` |  function\$1name function\$1name, version  |  A CPU média medida como uma porcentagem das vCPUs alocadas para o ambiente de execução. Unidade: percentual  | 
|  `cpu_utilization_max` |  function\$1name function\$1name, version  |  A CPU máxima medida como uma porcentagem das vCPUs alocadas para o ambiente de execução. Isso é amostrado a intervalos de 1 segundo. Unidade: percentual  | 
|  `cpu_total_time` |  function\$1name function\$1name, version  |  Soma de `cpu_system_time` e `cpu_user_time`. Unidade: milissegundos  | 
|  `memory_utilization` |  function\$1name function\$1name, version  |  A memória média medida como uma porcentagem da memória alocada para o ambiente de execução. Unidade: percentual  | 
|  `memory_utilization_max` |  function\$1name function\$1name, version  |  A memória máxima medida como uma porcentagem da memória alocada para o ambiente de execução. Isso é amostrado a intervalos de 50 ms. Unidade: percentual  | 
|  `used_memory_max` |  function\$1name function\$1name, version  |  A memória medida do ambiente de execução da função. Unidade: megabytes  | 
|  `rx_bytes` |  function\$1name function\$1name, version  |  Número de bytes recebidos pela função. Unidade: bytes  | 
|  `tmp_free` |  function\$1name function\$1name, version  |  A quantidade de espaço disponível no diretório `/tmp`. Unidade: bytes  | 
|  `tmp_used` |  function\$1name function\$1name, version  |  A quantidade de espaço usada no diretório `/tmp`. Unidade: bytes  | 
|  `tx_bytes` |  function\$1name function\$1name, version  |  O número de bytes enviados pela função. Unidade: bytes  | 
|  `total_memory` |  function\$1name function\$1name, version  |  A quantidade de memória alocada em sua função Lambda. É igual ao tamanho da memória da função. Unidade: megabytes  | 
|  `total_network` |  function\$1name function\$1name, version  |  Soma de `rx_bytes` e `tx_bytes`. Mesmo para funções que não executam tarefas de E/S, esse valor geralmente é maior que zero por causa das chamadas de rede realizadas pelo runtime do Lambda. Unidade: bytes  | 
|  `used_memory_max` |  function\$1name function\$1name, version  |  A memória medida da sandbox da função. Unidade: megabytes  | 

As métricas a seguir podem ser encontradas nas entradas de log de formato de métrica incorporado com o CloudWatch Logs Insights. Para obter mais informações sobre o CloudWatch Logs Insights, consulte [ Analisar dados de log com o CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html).

Para obter mais informações sobre o formato de métrica incorporado, consulte [Incorporação de métricas em logs](CloudWatch_Embedded_Metric_Format.md).


| Nome da métrica | Descrição | 
| --- | --- | 
|  `lambda_mode` |  Indicando se esse evento de log é ou não para uma função executada em instâncias gerenciadas do Lambda. Se esse campo estiver presente no evento de log, poderá ter somente o valor -`managed-instance`. A ausência desse campo indica que a função era uma função do Lambda regular. Unidade: string  | 
|  `agent_version` |  A versão atual do agente da extensão Lambda Insights executada na função do Lambda. Unidade: string  | 
|  `cpu_utilization` |  A CPU média medida como uma porcentagem das vCPUs alocadas para o ambiente de execução. Unidade: percentual  | 
|  `cpu_utilization_max` |  A CPU máxima medida como uma porcentagem das vCPUs alocadas para o ambiente de execução. Isso é amostrado a intervalos de 1 segundo. Unidade: percentual  | 
|  `cpu_user_time` |  A quantidade de tempo que a CPU gastou para executar o código do usuário. Unidade: milissegundos  | 
|  `cpu_system_time` |  A quantidade de tempo que a CPU gastou para executar o código do kernel. Unidade: milissegundos  | 
|  `cpu_total_time` |  Soma de `cpu_system_time` e `cpu_user_time`. Unidade: milissegundos  | 
|  `fd_use` |  Descritores de arquivo atualmente em uso. Unidade: Contagem  | 
|  `fd_max` |  Máximo de descritores de arquivo disponíveis para uso. Unidade: Contagem  | 
|  `execution_environment_init` |  Valor booleano que indica se um novo ambiente de execução foi criado para essa função. Unidade: booleano  | 
|  `version` |  A versão da função do Lambda para a qual as outras métricas foram coletadas. Unidade: Contagem  | 
|  `agent_memory_max` |  Memória máxima consumida pelo agente da extensão Lambda Insights. Unidade: bytes  | 
|  `agent_memory_avg` |  Memória média consumida pelo agente da extensão Lambda Insights. Unidade: bytes  | 
|  `memory_utilization` |  A memória média medida como uma porcentagem da memória alocada para o ambiente de execução. Unidade: percentual  | 
|  `memory_utilization_max` |  A memória máxima medida como uma porcentagem da memória alocada para o ambiente de execução. Isso é amostrado a intervalos de 50 ms. Unidade: percentual  | 
|  `used_memory_max` |  A memória medida do ambiente de execução da função. Unidade: megabytes  | 
|  `rx_bytes` |  Número de bytes recebidos pela função. Unidade: bytes  | 
|  `tx_bytes` |  O número de bytes enviados pela função. Unidade: bytes  | 
|  `threads_max` |  O número de threads no processo da função. Como autor da função, você não controla o número inicial de threads criados pelo runtime. Unidade: Contagem  | 
|  `tmp_free` |  A quantidade de espaço disponível no diretório `/tmp`. Unidade: bytes  | 
|  `tmp_used` |  A quantidade de espaço usada no diretório `/tmp`. Unidade: bytes  | 
|  `tmp_max` |  A quantidade de espaço disponível no diretório `/tmp`. Unidade: bytes  | 
|  `total_memory` |  A quantidade de memória alocada em sua função Lambda. É igual ao tamanho da memória da função. Unidade: megabytes  | 
|  `total_network` |  Soma de `rx_bytes` e `tx_bytes`. Mesmo para funções que não executam tarefas de E/S, esse valor geralmente é maior que zero por causa das chamadas de rede realizadas pelo runtime do Lambda. Unidade: bytes  | 