# Conversor de logs para diagramas de sequencia

Converte logs estruturados de servicos em diagramas Mermaid ou PlantUML com anotacoes de latencia e erro

> Página canônica: https://elysiatools.com/pt/tools/log-sequence-diagram-converter

- **Categoria:** Development

- **Palavras-chave:** logs, sequence diagram, mermaid, plantuml

## Visão geral

Cole logs JSON Lines ou texto estilo trace, ou envie um arquivo. A ferramenta detecta interacoes entre servicos como serviceA -> serviceB ou JSON com source / target / action e entao gera um diagrama Mermaid ou PlantUML.

O resultado inclui:
- resumo das interacoes
- codigo Mermaid ou PlantUML
- resumo assistido por IA quando possivel, com fallback heuristico

## Entradas

- **Entrada de logs** (textarea): 2026-04-06T10:00:01Z api -> auth POST /login | status=401 | latency=82ms | error=invalid token
- **Arquivo de logs** (file)
- **Formato do diagrama** (select)
- **Incluir latencia** (checkbox)
- **Destacar erros** (checkbox)
- **Passos maximos** (number)

## Quando usar

- Quando precisar visualizar o fluxo de chamadas entre múltiplos microsserviços a partir de logs brutos.
- Para identificar gargalos de desempenho analisando a latência de cada etapa em um rastreamento (trace).
- Durante a investigação de incidentes, para mapear rapidamente onde um erro ou falha de comunicação ocorreu.

## Como funciona

- Cole seus logs estruturados (JSON Lines ou texto com setas) na área de texto ou faça o upload de um arquivo .log ou .jsonl.
- Selecione o formato de saída desejado (Mermaid ou PlantUML) e ajuste as opções para incluir notas de latência ou destacar erros.
- Defina o limite máximo de passos para manter o diagrama legível e focado nas interações principais.
- A ferramenta processa os eventos, identifica origens e destinos, e gera o código do diagrama pronto para ser copiado e renderizado.

## Casos de uso

- Documentação automática de fluxos de API baseada em logs reais de execução.
- Análise post-mortem de incidentes, ilustrando a cascata de falhas entre serviços.
- Auditoria de performance para visualizar quais chamadas de banco de dados ou serviços externos estão adicionando mais latência.

## Perguntas frequentes

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

A ferramenta suporta JSON Lines com campos de origem/destino e logs de texto no estilo trace (ex: api -> auth).

### Posso exportar o diagrama como imagem?

A ferramenta gera o código-fonte em Mermaid ou PlantUML. Você pode colar esse código em visualizadores compatíveis para exportar como imagem.

### Como a latência é exibida no diagrama?

Se a opção 'Incluir latência' estiver ativa e os logs contiverem essa informação (ex: latency=82ms), o tempo será adicionado como uma nota ao lado da respectiva chamada.

### O que acontece se meu log for muito grande?

Você pode usar a opção 'Passos máximos' para limitar a quantidade de interações geradas, garantindo que o diagrama final permaneça compreensível.

### A ferramenta identifica erros automaticamente?

Sim, ao ativar 'Destacar erros', passos que contenham status de falha ou mensagens de erro nos logs receberão anotações visuais no diagrama.

## Ferramentas relacionadas

- [Gerador de Data URI](https://elysiatools.com/pt/tools/data-uri-generator): Converte arquivos em Data URIs (Base64 ou porcentagem-codificada) para incorporar imagens, fontes e recursos diretamente em HTML, CSS ou Markdown
- [Conversor de PDF criptografado](https://elysiatools.com/pt/tools/encrypted-pdf-converter): Abre PDFs protegidos com a senha correta e os exporta como Markdown, JSON ou texto
- [Gerador PDF de treino fitness](https://elysiatools.com/pt/tools/fitness-workout-pdf-generator): Gera um PDF imprimivel de treino a partir de JSON ou CSV com tabelas, caixas de progresso e QR opcionais
- [Gerador de JSON-LD a partir de CSV](https://elysiatools.com/pt/tools/json-ld-generator-from-csv): Transforma linhas de CSV ou Excel em JSON-LD Schema.org para artigos, produtos ou eventos com saida pronta para validacao de SEO
- [Divisor train/test com estratificação](https://elysiatools.com/pt/tools/train-test-split-with-stratification): Lê um dataset CSV/JSON e divide em train/validation/test com amostragem estratificada pela coluna alvo (70/15/15 padrão, semente reprodutível), ou k-fold estratificado; relatório de distribuição de classes por split com barras de desvio, checagem de vazamento por linhas duplicadas, prévia de SMOTE (interpolação de vizinhos no treino) e exportação dos CSV em ZIP.
- [Expansor de recorrencia ICS](https://elysiatools.com/pt/tools/ics-calendar-recurrence-rule-expander): Expande recorrencias VEVENT com RRULE em ocorrencias concretas e exporta como JSON ou ICS
- [Gerador de marcadores de capítulos de podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/pt/tools/podcast-chapter-marker-builder): Cole uma lista de capítulos com timecodes e gere de uma vez todos os formatos de entrega: JSON de capítulos Podcasting 2.0 (v1.2.0) e tag RSS podcast:chapters, gravação opcional dos frames ID3v2.4 CHAP+CTOC direto num MP3 enviado (milissegundos como uint32 big-endian simples, offsets 0xFFFFFFFF, subframe TIT2 por capítulo, frames existentes preservados), pares de comentários Vorbis CHAPTER001 (OGG/Opus), texto mp4chaps, bloco de timestamps para a descrição do YouTube e sidecar SRT, mais a matriz real de suporte dos players (Apple aceita o JSON via RSS desde 2025; Pocket Casts/Overcast leem só ID3 embutido; Spotify ignora ambos).
- [JSON richtext para PDF](https://elysiatools.com/pt/tools/richtext-json-to-pdf): Converte JSON TipTap/Quill/Slate em PDF

## 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
- [Amostras de Conversor Hex/Unicode](https://elysiatools.com/pt/samples/text-hex-unicode-formats): Amostras de teste para conversão de sequências de escape hex e unicode
- [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

- [Ferramentas de observabilidade, analise de logs e depuracao de traces](https://elysiatools.com/pt/hubs/observability-debugging): Analise logs, inspecione traces, compare deriva de payloads de API e transforme dados brutos de observabilidade em linhas do tempo, diagramas e evidencias estruturadas para depurar mais rapido.
- [Geradores de Diagramas Estruturais e Lógicos](https://elysiatools.com/pt/hubs/structural-and-logic-diagram-generators): Gere fluxogramas, mapas mentais, organogramas, diagramas de árvore, diagramas de Venn, árvores ASCII de diretórios e diagramas de sequência a partir de texto, JSON ou logs — para planejamento, documentação e revisões de engenharia.
- [Ferramentas de intercambio JSON e traducao de formatos](https://elysiatools.com/pt/hubs/json-convert): Compare ferramentas de conversao JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN e outros formatos estruturados em um unico hub.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
