• /
  • 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

Entenda a página da interface de detalhes trace

Depois de selecionar um trace na lista trace , você será direcionado para a página de detalhes trace na interface do usuário. Use os detalhes trace para entender o fluxo de operações que compõem um distributed trace e ajuste a visualização para encontrar as informações mais importantes para você.

New Relic distributed tracing UI - trace details page

Selecione um trace na lista de rastreamentos para ver detalhes sobre ele.

Confira maneiras de exibir os intervalos do seu rastreamento:

A visualização da linha do tempo é uma visualização de alta densidade de todos os intervalos no trace. Essa visualização permite rolar rapidamente por todo trace e ver como a latência e os erros se propagam pelo trace e pelos limites da entidade. Você pode selecionar extensões nesta visualização para ver os detalhes da extensão na visualização em cascata abaixo dela.

A visualização de latência mostra quanta latência é contribuída por cada entidade no trace, bem como o número de intervalos de erro por entidade. A latência contribuída por uma entidade é o tempo transcorrido em que ela tinha um ou mais processos em execução, mas não estava fazendo nenhuma chamada externa ou de banco de dados. Aqui estão dois exemplos:

  • Se uma entidade tiver um processo com duração de 500 ms, mas durante 400 ms desse tempo estiver fazendo uma chamada externa, isso será mostrado como contribuindo com 100 ms de latência para o trace.

  • Se uma entidade tiver três processos em execução em paralelo por um segundo e nenhum deles tiver feito chamadas externas, isso será mostrado como contribuindo com um segundo de latência para o trace.

    Screenshot showing the distributed tracing latency view

A visualização em cascata na seção inferior da página exibe um fluxo detalhado de todas as operações que compõem o distributed trace. Isso permite que você veja o contexto exato de onde surgem a latência e os erros.

Controles de cascata

A visualização em cascata possui vários controles para facilitar a localização de trechos importantes para você:

  • Expand all/Collapse all: Use esta opção para alternar entre mostrar todos os trechos (incluindo trechos em processamento) e mostrar trechos recolhidos.

  • Standard/Manual: no modo padrão, você obtém uma visualização semi-expandida que inclui o primeiro intervalo de cada processo. No modo manual, você vê apenas o que expande.

    • Ambos

      Standard

      e

      Manual

      são substituídos por

      Expand all

      , que exibe todos os períodos.

    • Se você estiver no modo padrão ou manual e clicar em

      Collapse all

      , a cascata será redefinida para o padrão do modo que você está usando.

  • Focus on: se o seu intervalo tiver erros ou anomalias, você verá caixas de seleção para cada um desses tipos. Se você marcar essas caixas, sua visualização em cascata recolherá todos os outros tipos de extensões e mostrará apenas erros codificados por cores ou extensões anômalas. Esta é uma maneira rápida de encontrar extensões problemáticas.Screenshot showing the color coding of focus on

  • Maximize: Isso permite que você veja mais trechos na tela expandindo a cascata e ocultando o mapa de entidades.

    Propriedades de extensão em cascata

    A interface indica propriedades de span com estes ícones:

    Propriedade de extensão

    Indicador

    Descrição

    Serviço

    New Relic distributed tracing service icon

    Este ícone representa um intervalo que é o ponto de entrada de um serviço.

    Em processo

    New Relic distributed tracing in-process span icon

    Este ícone representa um span em processamento, que é um span que ocorre dentro de um processo (em oposição a um span entre processos). Exemplos: instrumentação de middleware, spans criados pelo usuário.

    Armazenamento de dados

    New Relic distributed tracing datastore span icon

    Este ícone representa uma chamada span para um armazenamento de dados.

    Externo

    New Relic distributed tracing external span icon

    Este ícone representa uma categoria que representa uma chamada para um serviço externo feita via HTTP.

    Aplicativo de browser

    New Relic distributed tracing browser span icon

    Este ícone representa uma extensão de aplicativo do browser.

    Lambda

    New Relic distributed tracing external span icon

    Este ícone representa um intervalo de uma função do Lambda.

    Alguns períodos terão indicadores adicionais:

    Propriedade de extensão

    Indicador

    Descrição

    Tipo de conexão

    New Relic distributed tracing connecting lines image

    As linhas sólidas indicam um relacionamento direto entre pais e filhos; em outras palavras, um processo ou função chamando outro diretamente. Uma linha pontilhada indica um relacionamento não direto. Para obter mais informações sobre relacionamentos entre extensões, consulte Estrutura de rastreamento.

    Erros

    New Relic distributed tracing error icon

    Um intervalo com um erro. Consulte Como entender erros de span.

    Anômalo

    New Relic distributed tracing datastore span icon

    Este ícone representa a detecção de um intervalo anômalo.

    Períodos órfãos

    New Relic distributed tracing orphaned span icon

    Alguns spans podem ser "órfãos" ou separados do trace. Esses intervalos aparecerão na parte inferior do trace. Para obter mais detalhes, consulte Rastreamento fragmentado.

    Vários nomes de aplicativos

    New Relic distributed tracing multiple app names indicator

    Ao lado de um nome de extensão, representa uma entidade que teve vários nomes de aplicativos definidos. Selecione esta opção para ver todos os nomes de aplicativos aos quais ele se reporta. Para pesquisar dados trace por nomes de aplicativos alternativos, use o atributo appName.

    Diferença de horário cliente/servidor

    New Relic distributed tracing client-server time difference indicator

    Se o indicador de duração de um período não estiver completamente colorido (como neste exemplo), significa que há uma discrepância de tempo entre a duração do lado do servidor e a duração do lado do cliente para essa atividade. Para obter detalhes sobre isso, consulte Diferença de horário cliente/servidor.

Painel de detalhes do intervalo

Quando você seleciona um intervalo, um painel é aberto com detalhes do intervalo. Esses detalhes podem ser úteis para questões de desempenho de resolução de problemas. Esta página possui três guias:

  • Performance

    : Você verá gráficos mostrando a duração média e as taxas de transferência para essa operação de período, bem como a comparação do desempenho desse período específico com a média.

  • Attributes

    : Você pode aprender mais sobre atributo em nosso dicionário de dados.

  • Details

    : Você pode visualizar detalhes, como o nome completo e a fonte de dados do intervalo .

O que um intervalo exibe é baseado em seu tipo de intervalo. Por exemplo, os detalhes do intervalo do armazenamento de dados incluirão a consulta ao banco de dados. Para obter mais informações sobre a estrutura trace e como as propriedades de span são determinadas, consulte Estrutura de rastreamento.

Atributo do período

Se quiser saber mais sobre dados de Span :

Ver registro relacionado

Se você estiver usando nosso recurso de logs contextualizados , poderá ver qualquer log vinculado ao seu rastreamento:

  1. Vá para a página de detalhes trace clicando em um trace.

  2. No canto superior esquerdo da página de detalhes do período, clique na guia

    Logs

    .

  3. Para obter detalhes relacionados a uma mensagem individual do log, clique diretamente na mensagem.

Copyright © 2024 New Relic Inc.

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