O monitoramento do desempenho de aplicativos (APM) da New Relic proporciona a flexibilidade para monitorar qualquer parte do seu aplicativo. Isso é possível com o poder dos agentes da New Relic, que coletam seus dados de telemetria e os enviam para a New Relic. Como qualquer outro software, você precisa cuidar dos seus agentes, o que significa mantê-los atualizados. Nesta publicação do blog, você vai aprender os três motivos principais para atualizar o seu agente, além das práticas recomendadas para fazer isso.

1. Reduzir vulnerabilidades de segurança

O motivo número um para atualizar o seu agente é a segurança. Hackers conseguem aproveitar as fragilidades em softwares desatualizados, o que pode levar a inúmeros problemas, incluindo roubo de informações confidenciais, arquivos inutilizáveis e muito mais. As atualizações do agente costumam incluir patches de software que abordam vulnerabilidades de segurança. Se você não atualiza os seus agentes, está colocando os seus clientes, as suas equipes e a sua empresa em risco.

2. Melhorar suas capacidades de monitoramento

As atualizações do agente costumam adicionar novos recursos que melhoram a visibilidade dos seus sistemas e aceleram notavelmente o processo de encontrar e corrigir problemas. Aqui estão alguns benefícios que você obtém com os agentes do New Relic APM mais recentes:

  • Decodificar a complexidade do sistema com trace distribuído:  os agentes APM mais recentes incluem trace distribuído automaticamente. Com o trace distribuído, você pode ver todas as suas dependências de serviço e se aprofundar rapidamente em erros e solicitações individuais para encontrar a causa raiz dos problemas.
  • Resolver problemas mais rápido com logs contextualizados: os agentes APM mais recentes adicionam contexto aos logs automaticamente. Não é necessário gerenciar encaminhadores de logs de terceiros. Minimize a alternância de contexto e resolva problemas com mais rapidez acessando os logs dentro da interface do New Relic APM junto com outros dados de telemetria relevantes.

  • Gravar e monitorar eventos críticos: as atualizações mais recentes permitem definir, visualizar e emitir alertas em três vezes mais eventos personalizados do que os agentes anteriores. Os dados de evento representam ocorrências discretas com um alto nível de detalhes, o que os torna ideais para análises detalhadas e consultas que são relevantes para os seus negócios.
  • Acessar dados de telemetria de produção no seu IDE: nossos agentes mais recentes são compatíveis com o CodeStream, assim você consegue ver todos os dados de telemetria associados a linhas de código específicas. Você pode usar o CodeStream para discutir código, rastrear problemas, revisar pull requests e ir do Errors Inbox direto para o código relevante no seu IDE.

3. Acessar o suporte técnico e a correção de bugs

 Conforme o software mais antigo envelhece, você fica com menos opções de suporte técnico. Por isso, os tickets enviados para o suporte técnico podem levar mais tempo para serem resolvidos ou pode não haver mais nenhum tipo de suporte. As equipes de software focam a resolução de bugs e o suporte a recursos dos agentes mais recentes, o que significa que é mais difícil ou, às vezes, até impossível ter atualizações para o software mais antigo. Ao atualizar para os agentes mais recentes, você se beneficia com as correções de bugs e os recursos fornecidos com as versões mais novas.

Práticas recomendadas para atualizar seus agentes

1. A New Relic recomenda atualizar para a versão mais recente do agente assim que ela é disponibilizada. Caso a sua organização tenha estabelecido práticas que impedem a atualização para a versão mais recente, você deve, pelo menos, garantir que os seus agentes sejam atualizados regularmente para uma versão recente que foi lançada nos últimos 90 dias. 

2. Reveja qual versão do agente você está usando para saber quando uma atualização é necessária. Você pode ativar o aplicativo Agent Groundskeeper na sua conta para identificar quais agentes estão usando versões desatualizadas.

3. Tente manter a mesma versão do agente da New Relic instalada em todos os seus serviços. Versões do agente que não correspondem podem resultar em uma experiência de resolução de problemas inconsistente. Por exemplo, se alguns dos seus agentes estiverem relatando dados de trace distribuído enquanto outros não, você terá traces quebrados que deixam ainda mais difícil encontrar a origem de um problema em vários serviços.

4. Use automação para implantar e atualizar agentes. Consulte a seção sobre atualização dos agentes da New Relic na documentação para saber mais detalhes.

5. Leia as notas de versão dos agentes da New Relic para aproveitar ao máximo os nossos mais recentes recursos, aprimoramentos e patches de segurança importantes, além de saber os anúncios de descontinuidade. Você pode assinar o RSS feed para receber alertas quando houver alterações.

Sonya Judd, chefe da equipe de segurança e conformidade na New Relic, contribuiu para esta publicação.