os dadosdistributed tracing representam como o desempenho da entidade em seus sistemas distribuídos impacta uns aos outros. Os insights desses dados são apresentados em relação à entidade individual que você visualiza, mostrando quando seu desempenho pode ser impactado por outra entidade de rastreamento.
A visualização de insights distributed trace apresenta três tipos de sinais de desempenho da entidade de rastreamento relacionada.
- Call counts: entidade que realiza um número significativamente maior de chamadas através do serviço que você está visualizando. Este aumento impacta as taxas de transferência do seu serviço.
- Exclusive time: entidade chamada pelo serviço que você está visualizando, que está contribuindo significativamente com mais latência. A latência (tempo exclusivo) 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.
- Error rates: entidade chamada pelo serviço que você está visualizando, que possui mais processos terminando em erros.
A visualização de insights distributed tracing concentra-se em ajudá-lo a identificar alterações significativas de desempenho que podem estar impactando o serviço que você está visualizando. trace entidade só serão listados se o seu impacto no desempenho for relativamente significativo para aquele que você está visualizando e se esse impacto tiver aumentado em relação aos intervalos de tempo anteriores e selecionados. Para manter esse foco, outras entidades que participam do rastreamento com aquela que você está visualizando não são mostradas aqui se seu impacto no desempenho for relativamente consistente ou menor.
Lista de entidades com impacto e mudança significativos no desempenho
- View impacted signals at a glance: quando a entidade trace relacionada passa por alterações significativas no impacto no desempenho, você verá imediatamente uma lista dos sinais afetados, juntamente com suas alterações específicas.
- Isolate key signals for quick action: se uma entidade estiver causando grandes mudanças no impacto no desempenho, cada um desses sinais será destacado em seu próprio cartão dedicado na lista, permitindo que você identifique e resolva rapidamente possíveis problemas.
Cada item da lista mostra:
Direção do caminho de chamada:
Upstream
ouDownstream
seguido pelo número médio de saltos nos caminhos de chamadas entre essa entidade e seu serviço.Upstream
: entidade que envia chamadas para o seu serviço, direta ou indiretamente.Downstream
: entidade que seu serviço chama, direta ou indiretamente.
O desempenho do sinal com uma mudança significativa no impacto no seu serviço, de forma agregada e ao longo do tempo.
O nome da entidade.
O desempenho da entidade:
- Count: o número de chamadas de rastreamento de ou para a entidade listada, quando ela está em um caminho de chamada com sua entidade.
- Error rate: a porcentagem de chamadas para a entidade listada que retornaram erros quando chamadas.
- Exclusive time: a duração média exclusiva das chamadas que incluem sua entidade e a entidade listada no caminho da chamada.
View Trace botão: Clique neste botão para visualizar a interface de detalhes do rastreamento para um distributed trace onde esse impacto no desempenho entre a outra entidade e seu serviço foi registrado.
Compare com opções
Por padrão, o desempenho do tempo selecionado no seletor de hora é comparado ao tempo imediatamente anterior, durante a mesma duração. Por exemplo, ao visualizar os últimos 30 minutos no seletor de hora, o desempenho é comparado aos 30 minutos imediatamente anteriores a esse horário. Isso também permite selecionar um pico em um dos outros gráficos da página e ver se isso se correlaciona com um impacto significativo no desempenho de uma entidade trace relacionada.
Você pode substituir o comportamento padrão de comparação com alterando o valor do dropdown Comparar com na parte superior da página Resumo do APM . A modificação desta seleção atualizará o final da janela de tempo de comparação (sem alterar a duração) usada para calcular a alteração percentual dos valores do sinal das seguintes maneiras:
- None: A janela de tempo de comparação terminará no início da janela do seletor de hora.
- Yesterday: A janela de tempo de comparação terminará um dia antes do início da janela do seletor de hora.
- Last week: A janela de tempo de comparação terminará 7 dias antes do início da janela do seletor de hora.
Se não houver dados de rastreamento preservados na janela de comparação, o subcabeçalho de insights distributed trace não conterá uma cláusula "comparada com".
Ações adicionais da interface do usuário
Clique no ícone de engrenagem no canto superior direito do componente para ações adicionais:
- View all para ver uma visualização de página inteira desta lista quando muitos sinais estão sendo exibidos.
- Guided install orienta você nas etapas para ativar distributed tracing para esse serviço.
- Instrumentation status lista o status da configuração distributed tracing para todos os seus serviços.
- See our docs é um link para esta página.
Visualização de página inteira
A visualização de página inteira mostra a mesma lista de sinais significativos, mas com mais espaço para percorrer listas mais longas. Também inclui uma opção de filtro para focar em sinais de um tipo específico.
Visão clara
A visão clara significa que nenhum serviço upstream ou downstream teve mudanças significativas no impacto de seu desempenho.
Noções básicas sobre mensagens de dados de rastreamento ausentes
Para garantir que você esteja trabalhando com os insights distributed tracing mais relevantes, aqui está um detalhamento das mensagens que você pode encontrar quando os dados não estão disponíveis, juntamente com as ações recomendadas:
No data for this time range
:- Esta mensagem indica que você selecionou uma janela de tempo para o seu serviço que está fora do período de retenção atual para dados trace .
- Para acessar insights, ajuste o intervalo de tempo para focar em um período da última semana.
No data from your entity
:- Esta mensagem sugere que o seu serviço não está reportando dados distributed tracing .
- Para desbloquear esses insights valiosos, configure distributed tracing para seu serviço seguindo o guia de instalação. Se você é novo no distributed tracing, comece lendo o guia de planejamento de rastreamento distribuído.
No data from related entities
;- Esta mensagem indica que seu serviço está reportando dados, mas sua dependência não.
- Ao habilitar distributed tracing para seus serviços, sua dependência também deverá ser habilitada automaticamente.