Depois de vincular com êxito suas contas New Relic e AWS você pode instrumentar sua função AWS não conteinerizada do Lambda adicionando a camada New Relic Lambda. Isso integra o agente New Relic, permitindo o monitoramento automático sempre que suas funções são invocadas.
Antes de você começar
Métodos de instrumentação
New Relic oferece vários métodos para instrumentar sua função AWS do Lambda para monitoramento abrangente:
- interface de linha de comando (CLI): Use a AWS CLI para adicionar rapidamente a camada New Relic à sua função do Lambda.
- Framework sem servidor: integre perfeitamente a instrumentação New Relic em sua implantação sem servidor.
- CloudFormation/SAM: inclua a camada New Relic em seus modelos de infraestrutura como código.
- AWS CDK: adicione a camada New Relic Lambda ao seu código CDK junto com outros recursos de infraestrutura.
- Terraform: gerencie facilmente a instrumentação do New Relic juntamente com outros recursos de infraestrutura.
- Instrumentação manual: Adicione diretamente a camada New Relic por meio do console AWS Lambda para um controle mais granular.
Independentemente do método escolhido, a camada New Relic adiciona o agente New Relic às suas funções. Este agente instrumenta automaticamente suas funções na invocação, gerando uma carga, NR_LAMBDA_MONITORING
, que é enviada ao New Relic por meio da extensão New Relic Lambda.
Dependendo de suas necessidades, você pode optar por ignorar a extensão e ver apenas a telemetria no CloudWatch, ignorar o CloudWatch ou usar o CloudWatch como fallback. A seção CloudWatch no final deste documento guiará você por cada opção.
Métodos de Envio
Qual é o próximo?
- Depois de concluir essas etapas, você poderá ver o relatório de dados na interface de monitoramento do Lambda.
- Se você estiver tendo problemas para encontrar seus dados, consulte Lambda permitir resolução de problemas.