Visualizar recomendações de função do Lambda - AWS Compute Optimizer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visualizar recomendações de função do Lambda

O AWS Compute Optimizer gera recomendações de tamanho de memória para funções do AWS Lambda. As recomendações das funções são exibidas nas seguintes páginas do console do Compute Optimizer:

  • A página de recomendações das funções do Lambda lista cada uma de suas funções atuais, suas classificações de descoberta, motivos de descoberta, memória configurada atual, uso atual e custo atual. A principal recomendação do Compute Optimizer está listada ao lado de cada uma de suas funções e inclui a memória configurada recomendada, o custo recomendado e a diferença de preço entre sua função atual e a recomendação. Observe que o custo recomendado é um intervalo exibido nas colunas Custo recomendado (alto) e Custo recomendado (baixo) no console. Use a página de recomendações para comparar as funções atuais com a recomendação principal, o que pode ajudar a decidir se você deve aumentar ou reduzir a memória configurada da sua função.

  • A página de detalhes da função do Lambda, que você pode acessar na página de recomendações da função do Lambda, lista as principais recomendações de otimização para uma função. Ela lista a configuração da sua função atual e a opção de recomendação. A página de detalhes também exibe gráficos de métricas de utilização para a função atual.

As recomendações são atualizadas diariamente. Elas são geradas pela análise das especificações e métricas de utilização da função atual durante um período dos últimos 14 dias. Para obter mais informações, consulte Métricas analisadas por AWS Compute Optimizer.

Lembre-se de que o Compute Optimizer gera recomendações para funções do Lambda que atendem a um conjunto específico de requisitos, que as recomendações podem levar até 24 horas para serem geradas e que deve haver um acúmulo suficiente de dados de métricas. Para obter mais informações, consulte Recursos e requisitos compatíveis.

Classificações de descobertas

A coluna Descoberta, na página Recomendações de funções do Lambda, faz um resumo do desempenho de cada funções durante o período analisado.

As classificações de descobertas a seguir se aplicam às funções do Lambda.

Classificação Descrição

Não otimizado

Uma função do Lambda é considerada não otimizada quando o Compute Optimizer identifica que sua memória configurada ou potência de CPU (que é proporcional à memória configurada) está subprovisionada ou superprovisionada. Nesse caso, o Compute Optimizer gera uma recomendação que pode fornecer melhor desempenho ou custo para sua workload.

Quando uma função não é otimizada, o Compute Optimizer exibe o motivo da descoberta de Memória subprovisionada ou Memória superprovisionada.

Otimizado

Uma função do Lambda é considerada otimizada quando o Compute Optimizer determina que sua memória configurada ou potência de CPU (que é proporcional à memória configurada) está corretamente provisionada para executar sua workload.

Unavailable (Indisponível)

O Compute Optimizer não conseguiu gerar uma recomendação para a função. Isso pode ocorrer porque a função não atendeu aos requisitos do Compute Optimizer para funções do Lambda ou não se qualifica para uma recomendação.

Para essa classificação de descoberta, o Compute Optimizer exibe um dos seguintes motivos de descoberta:

  • Dados insuficientes quando a função não tem dados de métricas suficientes para que o Compute Optimizer gere uma recomendação.

  • Inconclusivo quando a função não se qualifica para uma recomendação porque a função configurou uma memória superior a 1.792 MB, ou o Compute Optimizer não consegue gerar uma recomendação com um alto grau de confiança.

nota

Funções com uma descoberta de Indisponível não estão listadas no console do Compute Optimizer.

Economia mensal estimada e oportunidade de economia

Economia mensal estimada (após descontos)

Essa coluna lista a economia mensal estimada que você obtém ao migrar suas workloads da especificação de memória da função do Lambda atual para a especificação de memória recomendada no modelo de preços de Savings Plans. Para receber recomendações com descontos de Savings Plans, a preferência do modo de estimativa de economia precisa estar ativada. Para obter mais informações, consulte Modo de estimativa de economia.

nota

Se você não ativar a preferência do modo de estimativa de economia, essa coluna exibirá as informações padrão do desconto de preços sob demanda.

Economia mensal estimada (sob demanda)

Essa coluna lista a economia mensal aproximada que você obtém ao migrar suas workloads da especificação de memória da função do Lambda atual para a especificação de memória recomendada no modelo de preços sob demanda.

Oportunidade de economia (%)

Essa coluna lista a diferença percentual entre o preço da especificação de memória da função do Lambda atual e o preço da especificação de memória recomendada. Se o modo de estimativa de economia estiver ativado, o Compute Optimizer analisará os descontos de preços de Savings Plans para gerar a porcentagem da oportunidade de economia. Se o modo de estimativa de economia não estiver ativado, o Compute Optimizer utilizará somente informações de preços sob demanda. Para obter mais informações, consulte Modo de estimativa de economia.

Importante

Se você ativar o Hub de Otimização de Custos no AWS Cost Explorer, o Compute Optimizer utilizará os dados do Hub de Otimização de Custos, que incluem os descontos de preços específicos, para gerar suas recomendações. Se o Hub de Otimização de Custos não estiver ativado, o Compute Optimizer utilizará os dados do Cost Explorer e das informações de preços sob demanda para gerar as recomendações. Para obter mais informações, consulte Habilitar o Cost Explorer e Hub de Otimização de Custos no Guia do usuário do AWS Cost Management.

Cálculo de economia mensal estimada

Para cada recomendação, calculamos o custo de operar uma nova função do Lambda usando a especificação de memória recomendada. A economia mensal estimada é calculada com base no número de horas de operação da função do Lambda atual e na diferença nas taxas entre a especificação de memória atual e a especificação de memória recomendada. A economia mensal estimada para funções do Lambda exibidas no painel do Compute Optimizer é uma soma da economia mensal estimada para todas as funções do Lambda na conta com uma classificação de descoberta de Não otimizado.

Risco de desempenho atual

A coluna Risco de desempenho atual, na página de recomendações de funções do Lambda, define a probabilidade de cada função do Lambda atual não atender às necessidades de recursos de sua workload. Os valores atuais de risco de desempenho variam entre muito baixo, baixo, médio e alto. Um risco de desempenho muito baixo significa uma previsão de que a função do Lambda atual sempre forneça capacidade suficiente. Quanto maior o risco de desempenho, maior a probabilidade de você considerar a recomendação gerada pelo Compute Optimizer.

Gráficos de utilização

A página de detalhes da função do Lambda exibe gráficos de métricas de utilização para a função atual. Os gráficos exibem dados do período de análise. O Compute Optimizer usa o ponto máximo de utilização em cada intervalo de cinco minutos para gerar recomendações de função do Lambda.

Você pode alterar os gráficos para exibir dados das últimas 24 horas, três dias, uma semana ou duas semanas.

Os seguintes gráficos de utilização são exibidos na página de detalhes:

Nome do gráfico Descrição

Duração (milissegundos)

A quantidade de tempo que o código da função gasta processando um evento.

Erros (contagem)

O número de invocações que resultam em um erro de função. Os erros de função incluem exceções lançadas pelo código e exceções lançadas pelo tempo de execução do Lambda. O runtime retorna um erro para problemas como tempos limite e erros de configuração.

Invocações (contagem)

O número de vezes que o código da função foi executado, incluindo execuções bem-sucedidas e execuções que resultam em um erro de função.

Visualizar recomendações de função do Lambda

Use o procedimento a seguir para acessar a página de recomendações de funções do Lambda e visualizar recomendações para suas funções atuais.

  1. Abra o console do Compute Optimizer em https://console.aws.amazon.com/compute-optimizer/.

  2. Selecione funções do Lambda no painel de navegação.

    A página de recomendações lista as especificações e as classificações de descoberta de suas funções, juntamente com as especificações de funções recomendadas. As funções atuais listadas são da região AWS atualmente selecionada, na conta selecionada.

  3. É possível executar as seguintes ações na página de recomendações:

    • Filtre as recomendações por Regiões da AWS, Descobertas ou Motivos da descoberta. Para fazer isso, primeiro selecione a caixa de texto Filtrar por uma ou mais propriedades. Em seguida, escolha a propriedade e um valor na lista suspensa que aparece.

    • Filtre suas recomendações por tags. Para fazer isso, selecione a caixa de texto Chave de tag ou Valor de tag. Em seguida, insira a chave ou o valor pelo qual você deseja filtrar suas recomendações de funções do Lambda.

      Por exemplo, para encontrar todas as recomendações que têm uma tag com a chave Owner e o valor TeamA, especifique tag:Owner para o nome do filtro e TeamA no valor do filtro.

    • Veja recomendações para funções em outra conta. Para fazer isso, escolha Conta e selecione um ID de conta diferente.

      nota

      Se você se conectar a uma conta de gerenciamento de uma organização e o acesso confiável com o Compute Optimizer estiver ativado, será possível ver recomendações de recursos em outras contas. Para obter mais informações, consulte Contas aceitas pelo Compute Optimizer e Compute Optimizer e acesso confiável do AWS Organizations.

    • Limpe os filtros selecionados. Para fazer isso, escolha Limpar filtros ao lado do filtro.

    • Acesse a página de detalhes da função do Lambda para uma função específica. Para fazer isso, escolha a classificação de descoberta listada ao lado da função que você deseja acessar.

    Modifique a memória configurada da sua função do Lambda quando precisar. Para obter mais informações, consulte Configurar memória de função do Lambda no Guia do desenvolvedor do AWS Lambda.

Visualizar detalhes da função do Lambda

Use o procedimento a seguir para acessar a página de detalhes da função do Lambda e visualizar detalhes de uma função específica e suas recomendações.

  1. Abra o console do Compute Optimizer em https://console.aws.amazon.com/compute-optimizer/.

  2. Selecione funções do Lambda no painel de navegação.

  3. Escolha a classificação de descoberta listada ao lado da função da qual você deseja ver informações detalhadas.

    A página de detalhes lista a principal recomendação de otimização para a função que você escolheu. Ela lista as especificações da sua função atual, a configuração recomendada da função e os gráficos de métricas de utilização.

  4. É possível executar as seguintes ações na página de detalhes:

    • Escolha uma opção de recomendação para ver a comparação de utilização entre a função atual e a função recomendada.

      Os gráficos de métricas de utilização da função atual são exibidos na parte inferior da página.

    • Para alterar o intervalo de tempo dos gráficos, escolha Intervalo de tempo e, em seguida, escolha Últimas 24 horas, Últimos 3 dias, Última semana ou Últimas 2 semanas.

      A escolha de um intervalo de tempo menor exibe os pontos de dados em uma granularidade maior, o que fornece um nível mais alto de detalhes.

    Modifique a memória configurada da sua função do Lambda quando precisar. Para obter mais informações, consulte Configurar memória de função do Lambda no Guia do desenvolvedor do AWS Lambda.