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
- Defina o intervalo de tempo que inclui a requisição que deseja consultar.
- Use os filtros por ambiente e serviço para reduzir a lista. Se tiver o identificador, pesquise pelo Trace ID.
- Na lista, compare o horário de início, a operação e a duração para selecionar o trace de interesse.
- 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.