Vercel Logs ganha views Tree e Waterfall para traces
Quem já ficou horas caçando qual chamada travou um request vai gostar dessa. A Vercel colocou duas novas formas de visualizar traces direto no Vercel Logs: Tree view e Waterfall view. Nada de abrir outra aba, exportar span e importar em outro painel — o dado já está no log.
Tree view: hierarquia sem enrolação
A Tree agrupa os spans por relação parent/child. Ao carregar, a ordenação já vem pelo span mais lento primeiro, então você não perde tempo escaneando a árvore inteira procurando o vilão. É basicamente o mesmo raciocínio de quem já debugou uma chamada distribuída olhando um flame graph: o que pesa mais, aparece primeiro.
Waterfall: tudo na mesma linha do tempo
A Waterfall joga todos os spans num único eixo cronológico. Isso resolve um problema clássico de tracing: entender o que rodou em paralelo e o que ficou serializado esperando outra chamada terminar. Se sua API faz três fetches “paralelos” que na prática estão travando um no outro, é aqui que isso fica óbvio visualmente, sem precisar reconstruir a linha do tempo na cabeça.
Span, hierarquia e caminho crítico visíveis sem sair da entrada de log — é isso que muda o fluxo de debug.
Na prática, o ganho real aqui é de fricção. Tracing distribuído sempre foi útil, o problema nunca foi a coleta do dado, foi o trabalho de correlacionar spans em ferramentas separadas. Reduzir esse atrito costuma valer mais do que qualquer feature nova isolada.
Para quem lida com latência no dia a dia
Se seu time já usa Vercel Logs com tracing habilitado, as duas views aparecem automaticamente na entrada de log, sem configuração extra. Não é sobre adicionar mais uma ferramenta de observabilidade ao stack — é sobre não precisar sair da que você já tem aberta.
- Tree view: spans agrupados por parent/child, ordenados por duração
- Waterfall view: eixo cronológico único, mostra paralelismo e gargalos
- Ambas dentro do próprio log entry, sem ferramenta externa
Documentação completa de tracing está no site da Vercel, vale a leitura se você quer entender como os spans são capturados por trás.
Fonte: https://vercel.com/changelog/traces-now-support-tree-and-waterfall-views
