EasyLogs
EasyLogs es un panel para ver logs en tiempo real sin montar nada grande.
Lo escribí porque cada vez que quería mirar los logs de un servicio pequeño acababa levantando Kibana, Graylog o algo parecido, y perdía la tarde configurándolo para ver cuatro líneas. Quería algo que se levantara con un docker run y sirviera para lo que hace falta el 90 % de las veces: ver qué está pasando ahora mismo.
Qué hace
- Muestra los logs en tiempo real según llegan.
- Filtra por nivel, fecha y texto del mensaje, y busca dentro de los mensajes.
- Agrupa entradas repetidas para que un bucle de errores no te tape el resto.
- Está pensado para el móvil primero y se instala como aplicación (PWA), así que lo abres desde el teléfono cuando algo salta a deshora.
- Es agnóstico: cualquier programa que pueda hacer una petición HTTP puede mandarle logs. Trae un handler para el
loggingde Python, con una versión tolerante a fallos para que tu aplicación no se caiga si el panel no responde.
Cómo se despliega
Con Docker, solo o con tu MongoDB y tu Redis. Con docker compose, un fichero y ya.
Para quién es
Para quien quiere ver logs y filtrarlos, y no necesita analítica, alertas ni cuadros de mando. Si necesitas eso, EasyLogs se te queda corto a la semana. Si no lo necesitas, te ahorras la tarde.
Licencia Apache 2. 26 estrellas en GitHub, que para una herramienta de nicho no está mal.