• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Rastreamento multiaplicativo (obsoleto)

Importante

Para nosso agente Python, o rastreamento multiaplicativo foi descontinuado desde a versão v7.0.0.166 do agente e será removido em uma versão futura do agente. Um recurso distributed tracing já está disponível. Distributed tracing melhora o rastreamento multiaplicativo e é recomendado para atividades de monitoramento em sistemas complexos distribuídos.

O protocolo usado para comunicação entre aplicativos envolve anexar metadados a solicitações e respostas. Os metadados são processados por cada aplicativo e os dados resultantes são relatados pelo agente.

Requisitos

Requer agente New Relic Python versão 2.92.0.78 até a versão 7.0.0.166. Está obsoleto para versões acima disso.

Cliente personalizado (HTTP)

Essas API são usadas para bibliotecas de comunicação HTTP customizadas que não são instrumentadas como parte da instrumentação integrada.

O rastreamento multiaplicativo HTTP usa cabeçalhos HTTP para transportar metadados de transação pelo aplicativo. Para gerar cabeçalhos de rastreamento multiaplicativo de saída, use a API generate_request_headers na classe ExternalTrace . Para processar cabeçalhos de rastreamento multiaplicativo de entrada, use a API process_response_headers na classe ExternalTrace .

Cliente personalizado (não HTTP)

Essas API são usadas para bibliotecas de instrumentos que não usam o transporte HTTP (e, portanto, podem não ser capazes de usar cabeçalhos como transporte de metadados) e não são instrumentadas como parte da instrumentação integrada.

Exemplo de instrumentação

Servidor WSGI

Dica

O agente tratará automaticamente do processamento e envio de respostas aos metadados trace multiaplicativo para todos os servidores WSGI.

Para obter informações sobre servidores WSGI instrumentados, consulte a documentação da API do wsgi_application para obter detalhes.

Servidor não HTTP personalizado

Os servidores customizados que não são baseados em WSGI ou que não usam HTTP como transporte terão que processar metadados de rastreamento multiaplicativo de entrada e gerar respostas trace multiaplicativo.

A API a seguir permite o processamento de metadados de rastreamento multiaplicativo enviados em solicitações não HTTP e a geração de metadados de resposta para enviar de volta ao chamador.

Copyright © 2024 New Relic Inc.

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