APM

Veja logs contextualizados dos dados de APM sem qualquer configuração manual

Com a sua próxima atualização do agente APM, veja logs do aplicativo contextualizados das métricas APM com configurações granulares sob medida para as suas necessidades de cobrança e segurança. Você pode recusar a qualquer momento.

Publicado Atualizado 7 min. de leitura

Acessar os logs de aplicativo no contexto das métricas de monitoramento do desempenho de aplicativos (APM) tem sido consistentemente uma das nossas funcionalidades mais requisitadas, porque isso é fundamental para resolver problemas de desempenho com eficiência. No entanto, até o lançamento dos nossos novos agentes APM atualizados, desenvolvedores tinham que solicitar acesso manualmente a hosts específicos e configurar o encaminhamento de logs não padrão para coletar logs de aplicativo separados dos seus eventos, traces e métricas de APM.

Para abordar esse problema de desenvolvedor, quando você atualiza para os agentes APM Java, .NET, Ruby, Python, Node.js, Go e PHP, e com frameworks de registro em log compatíveis, você começa automaticamente a coletar logs sem precisar ajustar ou configurar nada.

APM e registro em logs

Antes de continuar, vamos esclarecer a relação entre registro em logs e APM. O registro em logs significa o registro de eventos ou mensagens gerados por um aplicativo em um arquivo de log. Em seguida, você pode analisar esses logs para diagnosticar e resolver problemas com o aplicativo. O registro em logs fornece um registro detalhado do que aconteceu em um aplicativo e é útil para resolução de bugs.

O APM é uma abordagem mais abrangente ao monitoramento de aplicativos que vai além do registro em logs. As ferramentas de APM monitoram e medem o desempenho de aplicativos em tempo real, fornecendo insights sobre o comportamento do aplicativo, a execução do código, as consultas ao banco de dados, a latência da rede e outras métricas que afetam o desempenho do aplicativo. As ferramentas de APM fornecem uma visão holística do desempenho do aplicativo para que você identifique rapidamente a causa raiz dos problemas de desempenho.  Combinar logs e APM é excelente, pois logs em contexto dos dados de APM tornam mais fácil encontrar a causa raiz dos problemas.

Benefícios dos nossos agentes APM atualizados

Com os agentes APM atualizados, você obtém configurações granulares sob medida para as suas necessidades de cobrança e segurança e a opção de parar o envio de logs a qualquer momento. Quando você atualiza o seu agente, obtém estes três benefícios principais

  • Elimine a configuração e a manutenção manual de logs necessárias para coletar e encaminhar logs para a New Relic sem um encaminhador de logs dedicado ou configurações manuais demoradas.
  • Minimize a alternância de contexto visualizando os logs de aplicativo contextualizados com eventos, traces e métricas de APM.
  • Resolva problemas com mais rapidez acessando os logs dentro do APM com a interface aprimorada que exibe os logs de que você precisa junto com outros dados de telemetria relevantes.

Segurança, conformidade e controle

Ao coletar logs, é fundamental garantir a segurança, a conformidade e o controle. É por isso que estamos incluindo suporte robusto para o seguinte: 

  • Recusa a qualquer momento: desative o encaminhamento automático a qualquer momento configurando o seu agente ou usando o hub de gerenciamento de dados da New Relic. 
  • Controle de ingestão: use a amostragem de log no agente para gerenciar o volume ingerido e evitar a duplicação da ingestão e conseguir três vezes mais valor do que as soluções de gerenciamento de logs alternativas. 
  • Conformidade: a coleta de logs fica desativada por padrão nas contas habilitadas pela HIPAA e nas contas em que o modo de alta segurança está sendo usado, mesmo após a atualização do agente.
  • Segurança dos dados:  evite o envio de PII, PHI ou qualquer outro dado confidencial por meio das configurações de segurança personalizáveis.

Observação: os logs de aplicativo no APM estão disponíveis somente após uma atualização do agente APM. Você não verá alterações na sua conta até que atualize.

Os logs contextualizados automáticos ajudam você a resolver problemas dos aplicativos mais rapidamente.

Vamos saber mais sobre os novos recursos.

Colete logs por meio do agente APM

Os logs são parte integral da resolução de problemas de saúde e desempenho do aplicativo, mas coletar logs de aplicativo é uma experiência complexa e, muitas vezes, frustrante que requer conhecimento do domínio e acesso ao seu ambiente subjacente.

Agora, quando você atualizar os seus agentes APM (para linguagens de aplicativo compatíveis), eles vão automaticamente coletar e encaminhar os logs para a New Relic por padrão, sem a necessidade de ajustar ou configurar nada. Chega de sidecars de contêiner ou aplicativos de terceiros1. Em uma única implantação, você pode monitorar automaticamente aplicativos e logs.

Estudo de caso
História do cliente Virtuo da New Relic
Saiba como os clientes da New Relic usaram logs para resolver incidentes em tempo recorde
Estudo de caso da Virtuo Estudo de caso da Virtuo

Nem todo framework de registro em log ou linguagem é compatível atualmente. Os agentes APM das linguagens indicadas aqui agora dão suporte para logs contextualizados automáticos:

Linguagem Agentes
LinguagemGo Agentes
  • Log de biblioteca padrão
  • Zerolog
  • Logrus
LinguagemJava Agentes
  • Log4j2
  • Logback
Linguagem.NET Agentes
  • Log4net
  • Serilog
  • Microsoft.Extensions.Logging
LinguagemNode.js Agentes
  • Agente de biblioteca padrão Node.js
LinguagemPHP Agentes
  • Monolog (versão 2 ou 3)
LinguagemPython  Agentes
  • Agente de biblioteca padrão Python
LinguagemRuby Agentes
  • Agente de biblioteca padrão Ruby

Saiba mais sobre a configuração de logs do agente APM.

Veja logs de aplicativo contextualizados

Os logs ficam melhores com contexto. Ao adicionar metadados aos seus logs, a New Relic fornece contexto que liga as suas entidades e tipos de evento de telemetria, como APM, em toda a plataforma. Ter o contexto do aplicativo em um log significa que você consegue ver todos os logs relativos a um aplicativo em uma única vista. Você pode resolver problemas e analisar os seus dados sem ter de alternar entre telas e ferramentas.

A experiência de exibição dos hosts (infraestrutura) agora se liga aos logs disponíveis.

Use logs onde necessário na interface aprimorada

Melhoramos a nossa interface do usuário para exibir os logs que você precisa junto aos outros dados de telemetria relevantes. Você obtém logs detalhados em toda a plataforma New Relic, incluindo Errors Inbox, traces de aplicativo e muito mais. Ao combinar dados de log e APM perfeitamente, fica mais fácil que nunca resolver os problemas e identificar a sua causa raiz.

O Errors Inbox atualizado dá acesso aos dados de log de cada instância de erro.

Garanta a privacidade de dados gerenciando seus logs

A coleta de dados sempre possui o risco da divulgação inadvertida de dados confidenciais. Logs podem conter dados confidenciais que não devem sair do seu ambiente, independentemente de como você está enviando esses logs.  Considerando este cenário, você sempre precisa ter controle direto sobre os seus sistemas e quais dados são enviados para a New Relic. Então, se certifique de seguir as diretrizes de segurança da sua organização para mascarar, ofuscar ou evitar o envio de PII, PHI ou quaisquer outros dados confidenciais.

Para mais informações, consulte a nossa documentação de segurança para o gerenciamento de logs.

Recuse e desative o encaminhamento automático de logs

Talvez você não queira ingerir logs por causa das diretrizes de segurança da sua organização ou para controlar os custos. É possível desativar os logs configurando o arquivo de configuração do agente localmente ou fazendo a desativação no nível da conta no hub de gerenciamento de dados.

A ingestão de logs do agente APM fica desativada por padrão no nível da conta para as contas habilitadas pela HIPAA e para as contas em que o modo de alta segurança está sendo usado, mesmo após a atualização do agente.

Você também pode ativar a ingestão de logs dos agentes APM a qualquer momento usando o botão de autoatendimento na interface de gerenciamento de dados da New Relic. Saiba mais sobre como ativar ou desativar a ingestão de logs.

Encaminhadores de log de terceiros podem ser necessários em circunstâncias especiais.