O agente Go suporta rastreamento multiaplicativo (CAT). links de rastreamento multiaplicativo transação entre aplicativo monitor APM, o que é vital para o aplicativo implementar uma arquitetura orientada a serviços ou microsserviços.
Importante
O rastreamento multiaplicativo foi descontinuado em favor do Distributed tracing e será removido em uma versão futura do agente.
Habilite o rastreamento multiaplicativo com Go
Você pode ativar ou desativar o rastreamento multiaplicativo no agente Go usando a sinalização de configuração CrossApplicationTracer.Enabled
.
Diretrizes de transação e solicitação HTTP com Go
Mesmo com o rastreamento multiaplicativo habilitado, você precisará garantir que seu aplicativo siga algumas convenções simples ao responder a solicitações HTTP(s), fazer suas próprias solicitações HTTP(s) ou criar sua própria transação.
Obtenha distributed tracing
A New Relic também oferece distributed tracing. distributed tracing é uma melhoria no rastreamento multiaplicativo e é recomendado para sistemas distribuídos grandes.