• /
  • EnglishEspañolFrançais日本語한국어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

Habilite distributed tracing para seu aplicativo Go

O rastreamento distribuído permite que você visualize toda a jornada das suas requisições em um sistema distribuído. Para o agente Go, oferecemos dois tipos de rastreamento distribuído (para mais detalhes, consulte Como funciona a amostragem de span):

  • Padrão (amostragem baseada no início): Antes de qualquer trace chegar, determinamos uma porcentagem definida de traces para aceitar e analisar. Isso oferece um ponto de partida sólido para ver como o rastreamento pode ajudar você. Está ativado por padrão nos agentes Go 3.16.0 e superiores. Por padrão, o agente Go amostra 10 traces por minuto, com um limite máximo de 2000 spans por minuto.

  • Infinite Tracing (amostragem baseada em cauda): Nosso serviço baseado em nuvem aceita todos os seus traces e, em seguida, os examina para encontrar os mais importantes. O Infinite Tracing analisa todos os seus traces e oferece opções de configuração para amostrar os traces que mais importam para você.

Se você deseja apenas experimentar distributed tracing padrão (Amostragem head-based) ou também configurar o Rastreamento Infinito (amostragem tail-based), você precisa começar configurando o rastreamento padrão.

Distributed tracing padrão

Esta é a melhor abordagem para configurar distributed tracingpadrão se você ainda não tiver instalado nenhum agente APM para seus serviços.

Dica

Ao instalar o agente New Relic Go, distributed tracing padrão é ativado por padrão. Se preferir desligá-lo, consulte nosso guia de configuração.

Identificar serviços

Descubra quais serviços atendem à sua solicitação para que você possa instrumentar cada um deles para enviar dados trace para o New Relic.

Instrumentar cada serviço com um agente APM

Para cada serviço envolvido em sua transação, você realizará a instalação separada do agente. Se alguns dos seus serviços usarem outros idiomas, basta repetir as etapas de instalação para esses idiomas.

Dica

O agente Go exige que você instrumente manualmente seus serviços Go, ao contrário da instrumentação automática do outro agente New Relic . Isso significa que você precisa adicionar algumas linhas ao seu código para usar o agente Go. Você aprenderá sobre isso quando iniciar a instalação abaixo.

Para iniciar a rotina de instalação, clique no bloco abaixo. Quando terminar de instalar cada agente, volte aqui para ver dicas para visualizar seu rastreamento.

Golang
Start installation

Ver rastreamento

Depois de instrumentar cada um de seus serviços com o agente APM, gere algum tráfego em sua aplicação para que possamos capturar algum rastro. Aqui estão algumas maneiras de visualizar seu rastreamento na interface:

Para obter mais ajuda para encontrar seu rastreamento na interface:

Rastreamento infinito (opcional)

Com o Infinite Tracing (amostragem baseada em cauda), podemos analisar todos os seus dados e determinar quais traces são os mais relevantes.

Conclua a configuração do distributed tracingpadrão

A configuração do Infinite Tracing baseia-se no distributed tracing padrão. Portanto, certifique-se de ter concluído as etapas acima e continue com a configuração do observador trace .

Configurar o observador trace

O observador trace é um serviço New Relic baseado em AWS que coleta e analisa todos os seus rastreamentos. Siga as instruções em Configurar o observador de rastreamento. Quando terminar, retorne aqui com as informações do observador trace e continue com a próxima etapa para configurar o agente.

Configurar o agente para rastreamento infinito

As definições de configuração do Infinite Tracing incluem o distributed tracing padrão, além de informações sobre o observador trace :

Dica

Se precisar de ajuda com a configuração do proxy, consulte Suporte ao proxy.

(Opcional) Personalizar rastreamento infinito

Depois de adicionar as definições de configuração do agente, você deverá começar a ver os dados na interface do New Relic. Depois de passar algum tempo analisando seus dados, você pode querer ajustar alguns recursos do Infinite Tracing:

Instrumentação manual adicional

Toda instalação do agente Go e distributed tracing requerem alguma instrumentação manual usando as configurações listadas em Configurações de configuração do agente Go. Ainda assim, pode ser necessário fazer algumas configurações adicionais para otimizar sua configuração. Aqui estão algumas diretrizes para transações instrumentadas e solicitações HTTP.

Para obter mais detalhes sobre como usá-los, consulte o repositório GitHub do agente Go.

Copyright © 2026 New Relic Inc.

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