• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Resolução de problemas do monitoramento de Lambda

Problema

Você está tentando habilitar o monitoramento Serverless para AWS Lambda e está enfrentando um problema ou erro.

Solução

Existem dois problemas comuns relacionados à não conclusão de todos os procedimentos de habilitação:

  • Não consigo visualizar os dados na página da interface do usuário Lambda metrics. Isso significa que a etapa de integração com a AWS não foi concluída.
  • Não consigo visualizar dados nas páginas da interface do usuário da categoria Troubleshooting. Se você não estiver vendo dados nas guias de interface Distributed tracing, Errors e Invocations, isso significa que a etapa de instrumentação de agenteAPM não foi concluída.

Além desses problemas básicos de ativação, existem alguns problemas adicionais que podem causar problemas:

  • Erro do CloudWatch: "Erro HTTP 401: não autorizado". Isso ocorre devido a uma chave de API incorreta. O argumento --nr-api-keyna etapa Configure AWS enable usa seu .

  • Faltam métricas personalizadas. A monitorização lambda não é compatível com a nossa métrica personalizada. Use atributo personalizado para adicionar metadados.

  • Aba de invocações ausente. Com APM + Serverless Convergence, cada invocação Lambda corresponde ao trace da transação no APM. Para ver detalhes da decomposição da invocação, consulte trace da transação.

  • Você concluiu as etapas de instalação, integração e instrumentação corretamente e sua função está enviando log para o CloudWatch, mas você não está vendo rastreamento de dependência específica (ou qualquer rastreamento) na interface. Isso pode resultar da ordem de fusão das camadas (se você estiver usando nossas camadas Lambda) ou da ordem de importação (se você estiver usando o instrumento manualmente):

    • Se você usa camadas: certifique-se na configuração da sua função que a camada New Relic seja mesclada antes de outras camadas (embora se sua função usar webpack, a camada New Relic deva ser mesclada após a camada webpack).
    • Se você usar uma função Node.js manualmente, certifique-se de que o registro esteja ativado e que sua função importe newrelic antes de importar qualquer dependência que você espera monitor.
    • Se você estiver usando Módulos ES com uma função Node.js, certifique-se de alterar a função do manipulador para /opt/nodejs/node_modules/newrelic-esm-lambda-wrapper/index.handler . Além disso, defina a variável de ambiente de NODE_PATH como --experimental-loader newrelic/esm-loader.mjs .

Se nenhuma dessas soluções ajudar você, entre em contato com nossa equipe de suporte. As informações a seguir irão ajudá-lo quando você falar com técnicos de suporte:

  • A função do Lambda já apareceu na interface antes? Se sim, qual é o nome da função?
  • Se alguns dados da função do Lambda estão aparecendo na interface, quais dados específicos estão aparecendo?
  • Qual agente de linguagem APM você está usando para instrumentalizar a função?
Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.