# Decodificador de trace distribuido e waterfall

Analisa JSON de Jaeger, Zipkin ou OpenTelemetry e mostra spans, duracao e erros em waterfall

> Página canônica: https://elysiatools.com/pt/tools/distributed-trace-decoder-waterfall-visualizer

- **Categoria:** Development

- **Palavras-chave:** trace, jaeger, zipkin, opentelemetry, waterfall, span

## Visão geral

Bom para backend, SRE e DevOps ao investigar latencia, dependencias e falhas em traces distribuídos.

## Entradas

- **JSON do trace** (textarea): { "data": \[ ... \] }
- **Formato do trace** (select)
- **Unidade** (select)
- **Mostrar apenas spans com erro** (checkbox)

## Quando usar

- Quando precisar investigar gargalos de latência em chamadas de microsserviços.
- Para visualizar a hierarquia e a duração de spans exportados de sistemas de telemetria.
- Ao depurar falhas em requisições complexas, filtrando rapidamente os spans que retornaram erro.

## Como funciona

- Cole o JSON do trace gerado pelo Jaeger, Zipkin ou OpenTelemetry no campo de texto principal.
- Selecione o formato do trace ou deixe em 'Auto Detect' para que a ferramenta identifique automaticamente.
- Ajuste a unidade de tempo (microssegundos, milissegundos ou segundos) e marque a opção de exibir apenas erros, se necessário.
- Visualize o gráfico de waterfall renderizado, detalhando a linha do tempo, a duração de cada serviço e os pontos de falha.

## Casos de uso

- Análise de performance de uma API de checkout que está demorando mais do que o esperado para responder.
- Auditoria de dependências em uma arquitetura de microsserviços para entender qual serviço está causando lentidão em cadeia.
- Isolamento de falhas em produção filtrando apenas os spans que registraram exceções ou timeouts.

## Perguntas frequentes

### Quais formatos de trace são suportados?

A ferramenta suporta arquivos JSON exportados nativamente do Jaeger, Zipkin e OpenTelemetry.

### Posso visualizar o tempo em segundos em vez de milissegundos?

Sim, você pode alterar a unidade de exibição para microssegundos, milissegundos ou segundos nas configurações.

### Como encontro os erros mais rapidamente em um trace muito grande?

Basta marcar a opção 'Mostrar apenas spans com erro' para ocultar os spans bem-sucedidos e focar exclusivamente nas falhas.

### A ferramenta envia meus dados de trace para algum servidor?

Não, todo o processamento e a renderização do gráfico waterfall ocorrem localmente no seu navegador.

### O que é um gráfico waterfall de trace?

É uma representação visual em cascata que mostra a ordem cronológica, a duração e a relação pai-filho de cada operação (span) em uma requisição distribuída.

## Ferramentas relacionadas

- [Decodificador de campos de bits Snowflake / Discord](https://elysiatools.com/pt/tools/snowflake-discord-id-bit-decoder): Analisa IDs Snowflake de 64 bits sem perda, extrai timestamp, worker, process, sequence e estima o shard do Discord.
- [Visualizador de Terraform Plan](https://elysiatools.com/pt/tools/terraform-plan-visualizer): Analisa a saida JSON ou texto do Terraform plan, classifica mudancas e mostra um resumo orientado por dependencias
- [Decodificador de assertion WebAuthn Passkey e depurador de challenge](https://elysiatools.com/pt/tools/webauthn-passkey-assertion-decoder-challenge-debugger): Decodifica clientDataJSON, authenticatorData, flags, rpIdHash e signCount; verifica ES256, RS256 ou Ed25519 quando uma chave pública é fornecida.
- [Inspetor e Verificador JWT](https://elysiatools.com/pt/tools/jwt-inspector-verifier): Decodifica o header/payload do JWT com destaque, diagnostica claims padrão, verifica a assinatura com chaves HS*/RS*/PS*/ES*/EdDSA e oferece uma demo de falsificação
- [Conversor BSON](https://elysiatools.com/pt/tools/bson-converter): Codifica e decodifica dados para/de formato BSON (Binary JSON)
- [Decodificador JWT](https://elysiatools.com/pt/tools/jwt-decoder): Decodificar tokens JWT
- [Conversor Smile](https://elysiatools.com/pt/tools/smile-converter): Codifica e decodifica dados para/de formato Smile (binary JSON)
- [Conversor UBJSON](https://elysiatools.com/pt/tools/ubjson-converter): Codifica e decodifica dados para/de formato UBJSON (Universal Binary JSON)

## Exemplos

- [Exemplos de Rastreamento Distribuído](https://elysiatools.com/pt/samples/distributed-tracing-samples): Exemplos completos de rastreamento distribuído usando Jaeger, OpenTelemetry e ferramentas modernas de observabilidade
- [Exemplos AWS EventBridge](https://elysiatools.com/pt/samples/eventbridge-samples): Exemplos AWS EventBridge incluindo event buses, regras, targets, schema registry, eventos personalizados e roteamento de eventos entre contas para arquitetura serverless event-driven
- [Exemplos JWT](https://elysiatools.com/pt/samples/jwt-samples): Exemplos completos de JWT da estrutura básica de tokens às implementações de segurança avançadas
- [Exemplos PDF](https://elysiatools.com/pt/samples/pdf-samples): Exemplos PDF gerados por ferramentas de 2026-02-01 a 2026-02-10

## Conteúdo relacionado

- [Depuracao de Observabilidade com Logs, Traces, Webhooks e Payloads JSON](https://elysiatools.com/pt/hubs/observability-debugging): Analise logs, decodifique traces, inspecione evidencias webhook/API, explore payloads JSON e extraia padroes recorrentes antes do resumo de incidente.
