• 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

Resolução de problemas: entidade ausente nos mapas de serviços

Problema

Ao usar mapas de serviço, você não pode visualizar o conjunto completo de entidades ou os relacionamentos entre entidades que espera ver.

Solução

Certifique-se de que a entidade está sendo monitorada por um agente. Se você tiver uma combinação de agentes com alguns com distributed tracing ativado e outros desativados, você não verá as relações entre esses agentes. A solução para este cenário é executar todos os agentes com distributed tracing ativado (preferencial) ou desativá-lo para todos os agentes. Se isso não resolver o problema, o serviço que você está tentando visualizar poderá exigir instrumentação manual.

Ao visualizar aplicativos e serviços que instrumentamos automaticamente em mapas de serviço, você normalmente verá dados completos e detalhados para esses nós na interface distributed tracing . No entanto, você pode notar que alguns desses serviços ou aplicativos estão faltando nos mapas de serviço.

Dica

Alguns browser apps são exceções e podem estar ausentes porque:

  • Relacionamentos para o agente browser copiar e colar não são detectados.
  • Somente os relacionamentos do agente browser injetado são mostrados (o aplicativo no qual o agente é injetado). Os relacionamentos de chamada (por exemplo, chamadas AJAX para outros aplicativos) não são exibidos.

Se serviços ou aplicativos estiverem faltando, você pode implementar instrumentação personalizada do aplicativo ou transação específica para ver mais detalhes no rastreamento. Alguns exemplos de quando você pode precisar fazer isso:

  • Transactions not automatically instrumented

    . Para garantir que seu aplicativo seja automaticamente instrumento, leia a documentação de compatibilidade e requisitos do agente que você está usando. Caso uma aplicação não seja um instrumento automático, ou se desejar adicionar instrumentação de atividade específica, consulte instrumentação personalizada.

  • All Go applications

    . O agente Go, diferentemente de outros agentes, requer instrumentação manual do seu código. Para obter instruções, consulte Instrumento a aplicativo Go.

  • A service doesn't use HTTP

    . Se um serviço não se comunicar via HTTP, o agente não enviará cabeçalhos distributed tracing . Esse pode ser o caso de algum aplicativo que não seja da web ou fila de mensagens. Para remediar isso, use a para instrumentar o distributed tracing API aplicativo chamador ou chamado.

Copyright © 2024 New Relic Inc.

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