• EnglishEspañol日本語한국어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

Encaminhe sua função do Lambda log com New Relic e OpenTelemetry

Monitor AWS Você pode OpenTelemetry o aplicativo sem servidor que envia log dados de de eventos do do AWS CloudWatch para a New Relic interface . Você pode configurar o coletor da camada ADOT Lambda para encaminhar com sucesso seu log de aplicativo OpenTelemetry com todo o seu serviço e contexto de aplicativo. Isso inclui garantir que o log contenha metadados como nome do serviço, nome do grupo log , ARN da função e qualquer outro atributo relevante que possa auxiliar na observabilidade e resolução de problemas.

Pré-requisitos

  • Certifique-se de ter um .
  • Uma conta AWS

Procedimento

A configuração a seguir mostra uma abordagem para configurar variáveis de ambiente para seu aplicativo AWS Lambda. Você também pode configurá-los na página de funções da AWS. Para obter mais informações, consulte o documento Variáveis de ambiente do Amazon Lambda.

Abra o repositório de aplicativos AWS Serverless no seu navegador e conclua o procedimento a seguir.

  1. Em Applications, digite newrelic na barra de pesquisa e clique na caixa de seleção Show apps that create custom IAM roles or resource policies para encontrar newrelic-aws-otel-log-ingestion.

  2. Abra os detalhes newrelic-aws-otel-log-ingestion e clique em Deploy.

  3. No menu Configure da função, acesse Environment Variables e configure o encaminhamento de logs usando as seguintes variáveis de ambiente:

    Chave

    Valor padrão

    Opções

    Descrição

    NR_OTEL_LOGGING_ENABLED

    verdadeiro

    true,false

    Determina se o log é encaminhado para a interface New Relic

    DEBUG_LOGGING_ENABLED

    false

    true,false

    Um booleano para determinar se você deseja gerar mensagens de depuração no console do CloudWatch.

    LICENSE_KEY

    é usado para enviar dados para o New Relic. Obrigatório.

Reconheça que o aplicativo cria funções personalizadas do IAM e clique em Deploy.

Após a conclusão do processo na etapa acima, crie um gatilho do Lambda para vincular sua função do Lambda ao log do CloudWatch. Para fazer o streaming do seu log para a interface New Relic , anexe um gatilho ao Lambda na interface AWS :

  1. No menu do lado esquerdo, selecione Functions.

  2. Encontre e selecione a função newrelic-aws-otel-log-ingestion criada anteriormente.

  3. Em Triggers, clique em Add Triggers e selecione CloudWatch Logs no dropdown.

  4. Selecione o Log group apropriado para seu aplicativo.

  5. Insira um nome para o seu filtro.

  6. Opcional: insira um padrão de filtro.

  7. Marque a caixa de seleção Enable trigger e clique em Add para criar o gatilho.

    Cuidado

    Na função de ingestão, certifique-se de configurar um gatilho, não uma assinatura de log. Configurar uma assinatura no console do Lambda pode levar a uma cascata de logs gerados e encaminhados ao New Relic.

Copyright © 2024 New Relic Inc.

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