Saltar al contenido

Analizador de logs de acceso

Resume logs de acceso de Apache y Nginx en rutas principales, códigos de estado, direcciones IP y navegadores.

Entrada

Analizador de logs de acceso

Pega líneas de log en formato de log común o combinado — la salida predeterminada de Apache y Nginx — y esta herramienta las resume en los números que realmente revisas después de un despliegue o un incidente: las rutas más solicitadas, un desglose de códigos de estado, las direcciones IP más activas y una división entre navegadores y bots.

Elige el formato de log que coincida con tu servidor: común (sin campos de referer o agente de usuario) o combinado (agrega ambos). Si tu servidor escribe un formato no estándar, cambia a patrón personalizado y descríbelo con los mismos tokens de directivas que usa Apache — %h para la dirección IP del cliente, %t para la marca de tiempo, %r para la línea de solicitud, %>s para el código de estado, %b para bytes enviados, y %{Referer}i / %{User-agent}i para los dos campos de encabezado entrecomillados.

Las opciones controlan cómo se construye el resumen. Establece cuántas entradas aparecen en cada ranking, filtra a un único código de estado o a una clase de estado como 4xx, filtra a rutas que contengan una subcadena, y agrupa conteos de solicitudes por hora o por día para detectar picos de tráfico. Activa "separar bots" para extraer el tráfico de rastreadores del desglose de navegadores humanos, y activa "contar bytes" para totalizar los bytes transferidos. "Omitir archivos estáticos" elimina solicitudes de CSS, JS, imágenes y fuentes para que el ranking de rutas refleje páginas y endpoints reales en lugar de activos. Elige si el resultado se lee como resumen, tabla o CSV que puedas llevar directamente a una hoja de cálculo.

Todo se ejecuta localmente en tu navegador — las líneas de log a menudo contienen direcciones IP reales de visitantes, por lo que nada se carga en ningún lugar. Copia el resultado, descárgalo como archivo .txt, o envíalo a la entrada de otra herramienta para seguir trabajando en él.

Preguntas frecuentes

¿Qué formatos de log son compatibles?
El formato de log común de Apache/Nginx, el formato de log combinado (común más referer y agente de usuario), y cualquier formato personalizado que describas con tokens de directivas al estilo de Apache como %h, %t, %r, %>s y %b.
¿Cómo distingue entre bots y visitantes humanos?
Coincide la cadena del agente de usuario con firmas comunes de rastreadores y bots (Googlebot, curl, navegadores sin interfaz gráfica y similares). Las líneas sin campo de agente de usuario, como los logs en formato común, se cuentan como desconocidas en lugar de adivinadas.
¿Qué excluye "omitir archivos estáticos"?
Solicitudes cuya ruta termina en una extensión de activo común — .css, .js, .png, .jpg, .svg, .woff y similares — para que el ranking de rutas principales muestre páginas y endpoints API en lugar de activos.
¿Puedo filtrar a un código de estado o ruta específicos antes de analizar?
Sí. Filtra por código de estado (un código exacto, una clase como 4xx, o una lista separada por comas) y por una subcadena de ruta, y solo las líneas coincidentes se cuentan en cada ranking.
¿Se carga mi archivo de log en algún lugar?
No. El análisis de logs de acceso se ejecuta completamente en tu navegador — las líneas de log, que a menudo contienen direcciones IP reales de visitantes, nunca abandonan tu dispositivo.