• 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

Introdução ao rastreamento multiaplicativo

O rastreamento multiaplicativo do APM permite vincular transações entre seu aplicativo monitor APM.

O que é rastreamento multiaplicativo?

Importante

Multiaplicativo tracing, foi descontinuado em favor do recursos do distributed tracing e será removido em versões futuras do agente. Distributed tracing é uma melhoria no recurso de rastreamento multiaplicativo e é recomendado para grandes sistemas distribuídos.

Transmissão de link de rastreamento multiaplicativo do APM entre aplicativos APM em sua arquitetura orientada a serviços (SOA). Isso é útil, por exemplo, para identificar problemas de desempenho entre seu próprio aplicativo (o aplicativo "chamador") e quaisquer serviços internos ou externos (o aplicativo "chamado"), como tráfego para serviços internos.

Isso ajuda você a:

  • Identifique gargalo em seus fluxos de chamadas multiaplicativos.
  • Entenda de ponta a ponta como transações específicas são utilizadas por outros aplicativos e serviços.
  • Diagnostique problemas com mais rapidez e melhore a colaboração entre equipes.

Considerações de segurança

O rastreamento multiaplicativo depende de três cabeçalhos HTTP para trocar informações entre o aplicativo chamador e o aplicativo chamado.

  • Os dois primeiros (X-NewRelic-ID e X-NewRelic-Transaction) aparecem como cabeçalhos de solicitação HTTP em solicitações de saída enviadas por um aplicativo instrumentado.
  • O cabeçalho restante (X-NewRelic-App-Data) será inserido na resposta HTTP se o aplicativo chamado pertencer à mesma conta New Relic que o aplicativo chamador.

A New Relic ofusca todos esses cabeçalhos usando um esquema de ofuscação idêntico ao que usamos para , mas com uma chave diferente.

HTTP header

Description

X-NewRelic-ID

(no cabeçalho da solicitação)

Contém o ID da conta e o ID do aplicativo que está fazendo a chamada

X-NewRelic-Transaction

(no cabeçalho da solicitação)

Contém informações sobre uma transação individual criada pela chamada (um GUID exclusivo para a transação chamadora, juntamente com informações sobre chamadas upstream que geraram a transação)

X-NewRelic-App-Data

(na resposta, se aplicável)

Contém informações sobre o aplicativo chamado, incluindo:

  • ID da conta
  • ID do aplicativo
  • Nome da transação chamada
  • Informações de tempo para a transação chamada
  • GUID da transação chamada
Copyright © 2024 New Relic Inc.

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