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

Distributed tracing: guia de planejamento

distributed tracing é habilitado por padrão em muitos de nossos produtos, mas se você estiver planejando implementá-lo em grandes sistemas distribuídos, recomendamos revisar as etapas de planejamento abaixo.

Além disso, se você usa versões mais antigas do agente e não usa distributed tracing, recomendamos que você revise o recurso Impacto no APM antes de implementar distributed tracing.

Planeje seu lançamento

Se você estiver habilitando distributed tracing para grandes sistemas distribuídos, aqui estão algumas dicas:

  • Se você é um usuário atual do APM, consulte Impacto no recurso APM.

  • Determine as solicitações que são mais importantes para o seu negócio ou que têm maior probabilidade de exigir análise e resolução de problemas e habilite distributed tracing para esses serviços. Habilite o rastreamento de serviços aproximadamente ao mesmo tempo para que você possa avaliar com mais facilidade o quão completo é o seu rastreamento de ponta a ponta.

  • Ao observar o rastreamento na interfacedistributed tracing , você verá intervalos no trace para chamadas externas para outros serviços. Em seguida, você pode habilitar distributed tracing para qualquer um dos serviços que desejar. Se um serviço for bastante autônomo e não for usado com frequência no contexto de outros serviços, talvez você não queira habilitar distributed tracing para ele.

    Aqui está uma representação visual dessa implementação em fases:

    Diagram showing a roll-out strategy for distributed tracing.
  • Se você estiver usando para um serviço grande e monolítico, poderá haver muitos períodos de subprocessos por trace e os limites de APM poderão resultar em menos rastreamento do que o esperado. Você pode resolver isso usando a instrumentação de agente do APM para desabilitar o relatório de dados sem importância.

  • Distributed tracing funciona propagando informações de cabeçalho de serviço para serviço em um caminho de solicitação. Alguns serviços podem comunicar-se através de um proxy ou outro serviço intermediário que não propaga automaticamente o cabeçalho. Nesse caso, você precisa configurar esse proxy para permitir que o valor do cabeçalho newrelic seja propagado da origem ao destino.

Impacto no recurso APM

Nosso distributed tracing melhora o recurso anterior de rastreamento multiaplicativo do APM. Aqui estão alguns benefícios principais:

  • Veja mais detalhes de atividades entre serviços e rastreamento de ponta a ponta mais completo.
  • Filtre e consulte rastreamento, bem como faça gráficos customizados.
  • Veja o trace completo mesmo quando as chamadas ultrapassam os limites da conta de uma organização.
  • Consulte Introdução ao distributed tracing para obter mais recursos.

A ativação distributed tracing pode afetar alguns recursos que você usa atualmente. Essas alterações afetam apenas o aplicativo monitor por agente que tem distributed tracing habilitado – elas não se aplicam no nível da conta.

Poderemos fornecer compatibilidade retroativa com alguns ou todos os recursos afetados em versões futuras. Por enquanto, você deve compreender as seguintes alterações antes de ativar distributed tracing:

Habilitar distributed tracing

Distributed tracing é habilitado por padrão. Para obter informações de configuração, consulte opções de configuração distributed tracing para começar.

Copyright © 2024 New Relic Inc.

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