← Início das Ferramentas100% no lado do cliente

Analisador de Logs de Acesso Nginx & Apache (Métricas, Códigos de Status e GeoIP)

Analise logs de acesso brutos do Nginx e Apache localmente com distribuições de códigos de status, URLs mais requisitadas, IPs únicos de clientes, métricas de largura de banda e correspondência de padrões via regex customizada.

Distribuição de códigos de status HTTP

No data to display. Paste logs above or click 'Load Sample'.

Top 10 URLs mais requisitadas

No requests found matching criteria.

Consultar localização dos IPs de clientes

No IP data recorded.

Total de requisições processadas
0 B

Aggregated payload transfer volume

IPs de clientes únicos
0

Distinct client host addresses

Largura de banda total transferida
0.0%

Client and server error ratio

Referência técnica e guia de arquitetura

Analisador de Logs de Acesso Nginx & Apache (Métricas, Códigos de Status e GeoIP) — Guia de referência

Analise logs de acesso brutos do Nginx e Apache localmente com distribuições de códigos de status, URLs mais requisitadas, IPs únicos de clientes, métricas de largura de banda e correspondência de padrões via regex customizada.

Parâmetros principais e controles

logFormatstring

O formato da estrutura de log esperada, como 'combined' do Nginx, 'common' do Apache ou uma diretiva log_format customizada com grupos de captura nomeados.

customRegexstring

Expressão regular customizada opcional com grupos de captura nomeados (?P<ip>, ?P<status>, ?P<request>, ?P<bytes_sent>, ?P<request_time>) para linhas de log fora do padrão.

filterStatusCodestring

Padrão de filtro para isolar códigos ou classes de resposta HTTP específicas, como '5xx', '404' ou valores delimitados por vírgula (ex.: '401,403,500').

topLimitinteger

O número máximo de itens principais a serem agregados para endereços IP únicos, endpoints lentos e URIs mais requisitadas (o padrão é 10).

enableGeoIpboolean

Quando ativado, resolve endereços IP de clientes para informações de país e ASN utilizando uma base de dados MaxMind GeoLite2 integrada ou fornecida localmente.

Dicas profissionais e melhores práticas

Problemas comuns e solução de problemas

O parser falha em todas as linhas ou retorna zero entradas correspondentes

Verifique se os logs foram gerados usando um log_format customizado que modifica o formato combined padrão (ex.: adição de referrer, prefixo de virtual host ou formato de timestamp alterado como ISO8601). Alterne o seletor de formato para regex customizada e alinhe os grupos de captura nomeados com a configuração do seu servidor.

Os tempos de resposta do upstream são exibidos como '-' ou causam erros de parsing numérico

Configure o schema de parsing para tratar o tempo de resposta do upstream como um float opcional/anulável (nullable float); o Nginx registra um hífen ('-') quando a requisição não atinge um servidor upstream (ex.: servida a partir do cache, redirecionamentos ou busca de arquivos estáticos).

A consulta GeoIP retorna 'Unknown' ou faixas de endereços privados para todas as entradas

Certifique-se de que o servidor web está com o módulo 'real_ip' (ou mod_remoteip no Apache) habilitado para restaurar os IPs reais dos clientes e verifique se a entrada não contém endereços internos RFC 1918 provenientes de health checks ou balanceadores de carga locais.

Perguntas frequentes (FAQ)

▼

▼

▼

▼

Ferramentas e utilitários relacionados

Todas as ferramentas →