Ir para o conteúdo
Totalmente local

Analisador de log de acesso

Resuma logs de acesso Apache e Nginx em caminhos principais, códigos de estado, IPs e browsers.

Entrada

Analisador de log de acesso

Cole linhas de log de acesso em formato comum ou combinado — a saída padrão de Apache e Nginx — e esta ferramenta as resume nos números que realmente procura após um deploy ou incidente: os caminhos mais solicitados, uma distribuição de códigos de estado, os endereços IP mais activos e uma divisão entre browsers e bots.

Escolha o formato de log que corresponde ao seu servidor: comum (sem campo de referer ou agente do utilizador) ou combinado (adiciona ambos). Se o seu servidor escreve um formato não-padrão, mude para padrão personalizado e descreva-o com os mesmos tokens de directiva que Apache usa — %h para o IP do cliente, %t para o timestamp, %r para a linha de pedido, %>s para o código de estado, %b para bytes enviados, e %{Referer}i / %{User-agent}i para os dois campos de header entre aspas.

As opções controlam como o resumo é construído. Configure quantas entradas aparecem em cada classificação, filtre para um único código de estado ou classe de estado como 4xx, filtre para caminhos contendo uma substring e agrupe contagens de pedidos por hora ou por dia para detectar picos de tráfego. Active "separar bots" para extrair o tráfego de rastreadores da divisão de browsers humanos, e active "contar bytes" para totalizar os bytes transferidos. "Ignorar ficheiros estáticos" remove pedidos para CSS, JS, imagens e fontes para que a classificação de caminhos reflita páginas e endpoints reais em vez de assets. Escolha se o resultado é lido como um resumo, uma tabela ou CSV que pode inserir directamente numa folha de cálculo.

Tudo funciona localmente no seu navegador — linhas de log muitas vezes contêm endereços IP reais de visitantes, portanto nada é enviado para qualquer lugar. Copie o resultado, descarregue como ficheiro .txt, ou envie para a entrada de outra ferramenta para continuar a trabalhar nele.

FAQ

Quais formatos de log são suportados?
O formato de log comum Apache/Nginx, o formato de log combinado (comum mais referer e agente do utilizador), e qualquer formato personalizado que descreva com tokens de directiva ao estilo Apache como %h, %t, %r, %>s e %b.
Como distingue bots de visitantes humanos?
Corresponde a string de agente do utilizador contra assinaturas comuns de rastreadores e bots (Googlebot, curl, navegadores headless e similares). Linhas sem campo de agente do utilizador, tal como logs em formato comum simples, são contadas como desconhecidas em vez de serem estimadas.
O que "ignorar ficheiros estáticos" exclui?
Pedidos cujo caminho termina em uma extensão de asset comum — .css, .js, .png, .jpg, .svg, .woff e similares — para que a classificação de caminhos principais mostre páginas e endpoints reais em vez de assets.
Posso filtrar para um código de estado ou caminho específico antes de analisar?
Sim. Filtre por código de estado (um código exacto, uma classe como 4xx, ou uma lista separada por vírgula) e por uma substring de caminho, e apenas as linhas correspondentes são contadas em cada classificação.
O meu ficheiro de log é enviado para algum lugar?
Não. A análise de log de acesso funciona inteiramente no seu navegador — as linhas de log, que muitas vezes contêm endereços IP reais de visitantes, nunca deixam o seu dispositivo.