Quando uma função falha ou apresenta comportamento inesperado, os agregados no nível da função raramente indicam qual instância causou o problema. As métricas no nível da instância oferecem visibilidade individual sobre o uso de vCPU, consumo de memória, throughput de rede e contagem de requisições simultâneas. Com esses dados, você identifica com precisão saturação de CPU, pressão de memória ou anomalias de rede em instâncias específicas.
Se a coleta já estiver ativada, acesse Visualize métricas.
Como funciona
O Function Compute coleta métricas de desempenho de cada instância em intervalos regulares e as grava nos logs. Essas métricas estão disponíveis em duas dimensões:
Função ou qualificador: visão agregada de todas as instâncias que executam a mesma função. Por exemplo, se duas instâncias executam a Função A simultaneamente, a métrica de vCPU dessa função reflete o maior valor de utilização entre as duas.
Instância: métricas restritas a uma única instância.
Um qualificador representa as informações de versão transmitidas durante a invocação da função — seja um número de versão ou um alias. O Function Compute cria e recupera instâncias dinamicamente; portanto, não é possível executar operações diretamente nelas.
Referência de métricas
A tabela a seguir descreve todas as métricas no nível da instância. Cada métrica é registrada no log da instância conforme o intervalo de coleta.

|
Métrica |
Descrição |
Unidade |
Valor de exemplo |
|
|
Uso de vCPU da instância. Reflete a quantidade de vCPUs consumidas. Pode ultrapassar 100% quando a instância preempta recursos de CPU de outras instâncias no mesmo host. |
% |
120 |
|
|
Cota máxima de vCPU alocada para a instância. A proporção entre vCPU e memória (vCPU:GB) deve estar entre 1:1 e 1:4. Este é um limite teórico; o uso real ( |
% |
50 |
|
|
Memória consumida pela instância. |
MB |
16,87 |
|
|
Quantidade máxima de memória que a instância pode utilizar. |
MB |
1024 |
|
|
Tráfego de entrada recebido pela instância durante o intervalo de coleta atual. |
bytes |
158 |
|
|
Tráfego de saída enviado pela instância durante o intervalo de coleta atual. |
bytes |
1598 |
|
|
Total de tráfego de entrada recebido desde o início da instância. |
bytes |
158875 |
|
|
Total de tráfego de saída enviado desde o início da instância. |
bytes |
36123 |
|
|
Número de requisições em processamento na instância. |
— |
10 |
|
|
Nome do host onde a instância está em execução. |
— |
36123 |
A comunicação entre a instância e módulos internos do sistema gera uma pequena quantidade de tráfego de entrada e saída, mesmo sem chamadas de rede no código da função. O tráfego da instância combina tráfego da Internet e da rede privada; portanto, não serve como base para calcular taxas de tráfego da Internet.
Ative métricas no nível da instância
Faça login no console do Function Compute. No painel de navegação à esquerda, clique em Functions.
Na barra de navegação superior, selecione uma região. Na página Functions, clique na função desejada.
Na página de configuração da função, clique na aba Configurations.
Clique na aba Logs e depois em Edit. No painel de logs, ative Instance-level Metrics e clique em OK.
Caso o registro de logs não esteja habilitado na função, ative-o no painel de logs durante esta etapa e configure os parâmetros necessários antes de ativar a opção Instance-level Metrics .
Visualize métricas
Após ativar as métricas no nível da instância, visualize os dados de uma das seguintes formas:
Monitoring Center (integrado): Na página de detalhes da função, clique na aba Monitoring. O painel exibe visualizações tanto no nível da função quanto no nível da instância, incluindo uso de vCPU, uso de memória, status da rede e contagem de requisições simultâneas.
Simple Log Service: O Function Compute exporta métricas no nível da instância para o Simple Log Service, permitindo a criação de painéis personalizados por meio dos recursos de análise da ferramenta.