Traces

Visão geral

Traces distribuídos mostram o caminho completo de uma requisição através dos serviços da sua aplicação, com o tempo gasto em cada etapa (span).

Recursos principais

  • Filtros por ambiente, serviço e Trace ID
  • Lista de traces recentes com horário de início, serviço, nome da operação e duração
  • Visualização em waterfall ao abrir um trace específico, mostrando cada span e sua duração
  • Correlação direta com os logs da mesma requisição

Como os traces chegam até aqui

Os traces são enviados ao Tempo por meio da instrumentação configurada nos serviços. A presença de um trace depende da geração e do envio dos spans; os dados disponíveis variam conforme a cobertura da instrumentação.

Explorar um trace

  1. Defina o intervalo de tempo que inclui a requisição que deseja consultar.
  2. Use os filtros por ambiente e serviço para reduzir a lista. Se tiver o identificador, pesquise pelo Trace ID.
  3. Na lista, compare o horário de início, a operação e a duração para selecionar o trace de interesse.
  4. Abra o trace para ver o waterfall e percorrer os spans, observando a ordem das etapas e o tempo registrado em cada uma.

A duração total do trace e a duração dos spans ajudam a localizar em qual etapa o tempo foi consumido. O waterfall representa os spans recebidos e não substitui métricas agregadas de desempenho.

Relação entre traces e logs

Quando a aplicação envia logs com o contexto de trace, é possível navegar do trace para os logs relacionados e, a partir de um log, abrir o trace correspondente. Essa correlação depende de os dois sinais compartilharem o contexto da mesma requisição.

Consulte também Logs e Métricas. Os filtros e o intervalo de tempo ajudam a manter os sinais no mesmo contexto durante a exploração.