Analisador de logs estruturados

Detecta formatos comuns de logs, extrai campos principais e exporta em JSON, CSV ou SQL.

Exemplos de resultados

1 Exemplos

Transformar logs mistos em uma tabela pronta para CSV

Normaliza JSON Lines, Apache e syslog em linhas com tipos inferidos.

Structured log report
Ver parâmetros de entrada
{ "logInput": "{\"level\":\"error\",\"service\":\"billing\",\"message\":\"Charge failed\"}\nMar 10 14:03:02 host app[123]: INFO Worker started", "exportFormat": "csv", "aggregateMultiline": true }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: text/plain, application/json, application/x-ndjson, text/*

Fatos principais

Categoria
Dados e tabelas
Tipos de entrada
textarea, file, select, checkbox, text
Tipo de saída
html
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Analisador de logs estruturados é uma ferramenta poderosa projetada para detectar automaticamente formatos comuns de logs, como JSON Lines, Apache e Syslog. Ele extrai campos essenciais, infere tipos de dados e permite exportar os resultados limpos e organizados para JSON, CSV ou instruções SQL, facilitando a análise de dados e a auditoria de sistemas.

Quando usar

  • Quando precisar converter arquivos de log brutos e desestruturados em tabelas CSV prontas para análise em planilhas.
  • Para extrair informações específicas de logs de servidores web usando expressões regulares personalizadas.
  • Ao consolidar logs de múltiplas fontes e formatos diferentes (como JSONL e Syslog) em um único formato padronizado.

Como funciona

  • Cole seus logs diretamente na área de texto ou faça o upload de um arquivo de log de até 20 MB.
  • Selecione o formato de exportação desejado: JSON, CSV ou SQL.
  • Ative a agregação de logs multilinha ou insira uma Regex personalizada para formatos não padrão.
  • A ferramenta processa os dados, extrai os campos principais e gera o resultado estruturado para download ou cópia.

Casos de uso

Auditoria de segurança e análise de tráfego a partir de logs de acesso do Apache.
Triagem de erros de aplicativos agregando stack traces multilinhas em registros JSON.
Migração de dados de logs de sistemas legados para bancos de dados relacionais via exportação SQL.

Exemplos

1. Transformar logs mistos em uma tabela pronta para CSV

Engenheiro de DevOps
Contexto
O engenheiro precisa analisar logs de diferentes serviços (faturamento em JSONL e sistema em Syslog) em uma única planilha.
Problema
Logs em formatos variados são difíceis de ler, filtrar e organizar no Excel.
Como usar
Cole os logs mistos na entrada de texto, selecione 'CSV' como formato de exportação e ative 'Agregar logs multilinha'.
Configuração de exemplo
Formato de exportação: CSV | Agregar logs multilinha: Ativado
Resultado
Os logs JSONL e Syslog são normalizados em linhas estruturadas com colunas inferidas, prontas para análise em planilhas.

2. Extração de logs proprietários com Regex

Desenvolvedor Backend
Contexto
Um aplicativo legado gera logs em um formato de texto não padrão que ferramentas comuns não conseguem ler automaticamente.
Problema
Extrair timestamp, nível de erro e mensagem de uma string de log customizada para inserção em um banco de dados.
Como usar
Faça o upload do arquivo de log, insira a Regex com grupos nomeados no campo 'Regex personalizada' e escolha 'SQL' para exportação.
Configuração de exemplo
^(?<timestamp>\S+) (?<level>\w+) (?<source>\w+) (?<message>.+)$
Resultado
A ferramenta usa a Regex para separar os campos e gera instruções INSERT SQL prontas para popular o banco de dados.

Testar com amostras

json, csv, sql

Hubs relacionados

FAQ

Quais formatos de log são suportados automaticamente?

A ferramenta detecta automaticamente formatos comuns como JSON Lines (JSONL), logs de acesso do Apache e Syslog.

Posso processar arquivos de log grandes?

Sim, você pode fazer o upload de arquivos de texto ou JSON de até 20 MB para processamento direto no navegador.

Como funciona a opção de agregar logs multilinha?

Quando ativada, a ferramenta agrupa entradas que se estendem por várias linhas, como stack traces de erros, em um único registro lógico.

É possível usar minha própria regra de extração?

Sim, você pode fornecer uma Regex personalizada com grupos nomeados para extrair campos específicos de formatos proprietários.

Para quais formatos posso exportar os dados analisados?

Você pode exportar os logs estruturados para JSON, CSV (ideal para Excel e planilhas) ou como instruções de inserção SQL.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/structured-log-analyzer

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
logInput textarea Não -
logFile file (Upload necessário) Não -
exportFormat select Não -
aggregateMultiline checkbox Não -
customRegex text Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/structured-log-analyzer para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-structured-log-analyzer": {
      "name": "structured-log-analyzer",
      "description": "Detecta formatos comuns de logs, extrai campos principais e exporta em JSON, CSV ou SQL.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=structured-log-analyzer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]