Problema
Depois de gerar tráfego para sua função do Lambda AWS e esperar cinco minutos, nenhum dado de sua função aparece na interface do New Relic . Não há erros no log nem NRIntegrationErrors ou NRIntegrationWarnings na interface do New Relic .
Solução
Verifique a chave de licença e o ID da conta.
O motivo mais comum para nenhum dado aparecer e nenhum erro é que a chave de licença e o ID da conta são de contas diferentes. No caso de incompatibilidade, a extensãoNew Relic Lambda ou lambda que processa o log de observação da nuvem relata os dados com êxito, mas os descarta silenciosamente, pois o ID da conta não corresponde. Isso não resulta em erros ou avisos.
Para resolver esse problema, certifique-se de que a chave de licença e o ID da conta sejam da mesma conta. O uso da CLI Lambda daNew Relic para habilitar o monitoramento Serverless é recomendado para minimizar esses tipos de problemas. Você pode atualizar a chave de licença no AWS Secrets Manager. Para o ID da conta e configuração que não usa o AWS Secrets Manager, você pode atualizar as variáveis de ambiente com a chave de licença ou ID da conta correta para corrigir o problema.
Verificar variáveis de ambiente
Certifique-se de que as variáveis de ambiente necessárias estejam configuradas corretamente em sua função Lambda da AWS. Isso inclui NEW_RELIC_APM_LAMBDA_MODE, NEW_RELIC_ACCOUNT_ID, NEW_RELIC_LICENSE_KEY e quaisquer outras variáveis relevantes. Se essas variáveis não estiverem definidas ou estiverem incorretas, isso pode impedir o envio de dados para o New Relic. Para obter mais informações, consulte as variáveis de ambiente.
Verifique a tag no Console de Gerenciamento AWS
Certifique-se de ter adicionado a tag NR.Apm.Lambda.Mode: true à sua função Lambda no Console de Gerenciamento AWS. Essa tag é essencial para habilitar o monitoramento e garantir que os dados sejam enviados para o New Relic.