Categorias

Analisador de Logs - Apache/Nginx Access Log Parser

Analise logs de acesso do Apache/Nginx usando padrões regex e extraia dados estruturados

Digite um padrão regex personalizado quando "Padrão Regex Personalizado" estiver selecionado. Use grupos de captura para extrair campos.

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea, select, text
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Analisador de Logs é uma ferramenta eficiente para converter logs de acesso brutos do Apache ou Nginx em formatos estruturados, facilitando a análise de tráfego e a depuração de servidores web.

Quando usar

  • Quando você precisa converter logs brutos em formatos legíveis como JSON ou CSV para análise.
  • Ao realizar auditorias de segurança para identificar padrões de acesso suspeitos ou erros de servidor.
  • Para extrair métricas específicas de tráfego de servidores web que não possuem ferramentas de monitoramento complexas.

Como funciona

  • Cole o conteúdo do seu arquivo de log de acesso na área de entrada.
  • Selecione o formato do log (Common, Combined ou Nginx Default) ou defina um padrão regex personalizado.
  • Escolha o formato de saída desejado, como JSON, Tabela ou CSV.
  • Clique em processar para extrair e visualizar os dados estruturados instantaneamente.

Casos de uso

Identificação rápida de erros 404 e 500 em logs de produção.
Preparação de dados de log para importação em ferramentas de BI ou planilhas.
Análise de comportamento de bots e crawlers através da extração de User-Agents.

Exemplos

1. Extração de erros 404

Administrador de Sistemas
Contexto
Um servidor Nginx estava apresentando picos de erros 404 em arquivos inexistentes.
Problema
Identificar quais URLs estavam sendo acessadas incorretamente para corrigir links quebrados.
Como usar
Cole o log de acesso, selecione 'Nginx Default' e filtre o resultado JSON pelo campo de status 404.
Resultado
Uma lista estruturada contendo apenas as requisições que resultaram em erro 404, facilitando a correção.

2. Conversão de logs para CSV

Analista de Dados
Contexto
Necessidade de importar dados de acesso de um servidor Apache para uma planilha Excel.
Problema
Converter o formato de texto bruto do log em um formato tabular compatível com Excel.
Como usar
Cole o log, selecione o formato 'Combined' e escolha 'CSV' como formato de saída.
Resultado
Dados organizados em colunas prontas para serem copiadas e coladas diretamente no Excel.

Testar com amostras

regex

FAQ

Quais formatos de log são suportados?

A ferramenta suporta nativamente os formatos Common (CLF), Combined e o padrão do Nginx, além de permitir padrões regex personalizados.

Posso extrair campos específicos?

Sim, ao selecionar a opção de padrão regex personalizado, você pode usar grupos de captura para extrair exatamente os campos que deseja.

Quais são os formatos de saída disponíveis?

Você pode exportar os dados processados em formato JSON, Tabela ou CSV.

O processamento é feito no servidor?

A ferramenta processa os dados localmente no seu navegador, garantindo a privacidade das informações contidas nos seus logs.

Existe limite de tamanho para o log?

Recomendamos processar blocos de log de tamanho moderado para garantir uma resposta rápida e eficiente da interface.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/log-parser

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
logContent textarea Sim -
logFormat select Sim -
customPattern text Não Digite um padrão regex personalizado quando "Padrão Regex Personalizado" estiver selecionado. Use grupos de captura para extrair campos.
outputFormat select Sim -

Formato de resposta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Dados JSON: Dados JSON

Documentação de MCP

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

{
  "mcpServers": {
    "elysiatools-log-parser": {
      "name": "log-parser",
      "description": "Analise logs de acesso do Apache/Nginx usando padrões regex e extraia dados estruturados",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=log-parser",
      "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.

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