• /
  • 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

CloudWatch fallback

Você pode enviar dados de monitoramento do New Relic Lambda de algumas maneiras diferentes, dependendo de suas necessidades. A opção que fornece o desempenho mais forte da sua função e a proteção contra falhas mais forte inclui a configuração do CloudWatch como substituto. Isso significa que você enviará telemetria para a New Relic através da extensão e, caso haja algum problema com a extensão, New Relic ainda receberá carga através do CloudWatch.

Benefícios do CloudWatch fallback:

  • Execução independente: captura todos os logs do CloudWatch independentemente da execução da sua função. É muito improvável que interfira na operação normal da sua função ou afete a duração da invocação da sua função.
  • Funciona com redes seguras: útil para funções em uma VPC que não pode ter tráfego de saída para New Relic.
  • Permite monitoramento aprimorado: necessário para outras formas de infra e telemetria de banco de dados. Para saber mais, consulte nossa documentação de integração de monitoramento aprimorado do Amazon RDS.

Embora essa opção de envio ofereça a proteção mais forte contra falhas, é importante observar que o serviço AWS CloudWatch pode gerar muitos dados. Lembre-se da ingestão de dados ao pensar nos custos e no plano de preços da New Relic que você escolher.

Como funciona o CloudWatch fallback

Se a extensão não for inicializada, também conhecida como modo noop, ou travar, ela não conseguirá codificar a linha NR_LAMBDA_MONITORING gerada por nosso agente. A linha NR_LAMBDA_MONITORING aparecerá no log do CloudWatch. Se a função newrelic-log-ingestion estiver instalada na mesma região que sua função, configurada para enviar carga e for acionada pelo grupo log do CloudWatch da sua função, ela poderá atuar como um substituto para a extensão para enviar carga.

Antes de você começar

Antes de configurar uma opção substituta, você precisará concluir o seguinte:

  • Instale a função newrelic-log-ingestion na região AWS de onde você deseja enviar o log.
  • Se estiver enviando log, crie um padrão de filtro igual a nulo ou crie um padrão personalizado para corresponder ao log de função que você deseja enviar. New Relic receberá o log do CloudWatch para sua função. Para evitar logs duplicados, a extensão precisa ter o envio log desabilitado. O envio log da extensão está desabilitado por padrão.

Aqui estão algumas práticas recomendadas antes de atualizar sua camada New Relic Lambda:

  • Antes de atualizar para uma versão de camada mais recente, lembre-se de que a camada mais recente pode introduzir alterações que quebrem a extensão ou uma dependência de terceiros.
  • Fixe uma versão de camada que funcione bem para sua função e atualize apenas para uma versão de camada mais recente conforme necessário para resolver bugs, obter novos recursos e patches de segurança ou porque um agente possui EOL.
  • Revise cuidadosamente todas as alterações e notas de lançamento e teste em um ambiente de desenvolvimento ou preparação antes de implantar uma nova camada em produção.

Opções de implementação

Existem três maneiras de implementar um substituto do CloudWatch:

  1. Habilitar a extensão para carga de telemetria e ship log via CloudWatch: Neste cenário, a carga de telemetria é enviada pela extensão e log pelo CloudWatch, e caso a extensão falhe, a carga também.
  2. Ramal habilitado para carga e log de telemetria: Neste cenário, carga e log de telemetria são enviados através do ramal.
  3. Extensão desabilitada: Neste cenário, o CloudWatch é sempre utilizado para enviar log e carga.
Copyright © 2024 New Relic Inc.

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