Sobre el proyecto
Web-Log-Analyzer-IceFairy es una aplicación web puramente del lado del cliente para analizar logs de Apache directamente en el navegador. Espera logs en el LogFormat estándar de Apache (`%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"`) y parsea cada línea con una expresión regular. Los datos parseados se muestran como tablas y gráficas interactivas (mediante Chart.js) que presentan la distribución de solicitudes, tendencias de tráfico, desglose de códigos de estado, etc.
Características principales:
- Se ejecuta completamente en el navegador; sin procesamiento del lado del servidor ni subida de datos.
- Soporta el formato estándar de Apache de forma nativa; los formatos personalizados requieren cambios en el código.
- Visualiza resultados con interfaz basada en Vue, componentes Element-UI y gráficas chart.js.
- Almacena los datos analizados en `localStorage` para recuperación rápida.
- Flujo simple de construcción y servicio usando Yarn (`yarn run serve`, `yarn run build`).
Limitaciones:
- Los datos se guardan en localStorage, por lo que analizar archivos mayores a ~5 MB (≈300 k líneas) puede causar que Chrome se bloquee o alcance los límites de almacenamiento de Firefox.
- Sin indicador de progreso durante el análisis; archivos grandes pueden provocar congelamientos notables de la UI.
- No se admiten direcciones IPv6.
- Pueden aparecer errores de UI debido a las dependencias de Vue y Element-UI.
El proyecto está bajo la Licencia Pública Mozilla v2.0.
Para una prueba rápida puede usar la demo proporcionada alojada en Cloudflare o descargar archivos de log de muestra desde los enlaces en el README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.