nerdlog
Visor de logs TUI rápido y remoto-first para múltiples hosts sin servidor central. Usa SSH para consultar logs en tiempo real con histograma temporal y filtrado eficiente, ideal para entornos Linux/Unix.
Ficha actualizada 10 nov 2026, 1:40 · upstream 3 oct 2026, 11:15 · release v1.13.0
Qué es nerdlog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Nerdlog es una herramienta de visualización de registros diseñada para ser ligera y eficiente, eliminando la necesidad de un servidor centralizado como Graylog o Kibana. Establece conexiones SSH directas a los nodos objetivo para consultar logs en tiempo real, manteniendo las sesiones inactivas en segundo plano. Su enfoque principal es la lectura eficiente de archivos de sistema (/var/log/messages, /var/log/syslog) o salidas de journalctl desde múltiples máquinas simultáneamente.
La herramienta procesa los datos directamente en el nodo remoto para minimizar el ancho de banda, descargando solo hasta 250 mensajes por flujo de log y datos para el histograma temporal. Esto permite manejar archivos grandes (1GB o más) sin saturar la red local. El cliente se puede ejecutar en Windows, macOS, Linux y FreeBSD, aunque la lectura de logs está limitada a sistemas remotos que no sean Windows.
Su diseño prioriza la eficiencia en consultas complejas con soporte para expresiones SQL simplificadas y filtros regulares avanzados. Incluye un histograma interactivo para visualizar picos de actividad temporalmente y permite navegación estilo Vim o atajos de navegador. Es una solución madura, probada en producción desde 2022 y actualizada en 2025, aunque conserva algunos rastros de su origen en hackathons.
- Lectura eficiente de logs de múltiples servidores Linux simultáneamente
- Visualización de picos de actividad mediante histograma temporal interactivo
- Monitoreo de servicios systemd sin infraestructura centralizada
- Análisis forense rápido con filtrado por patrones regulares complejos
- Consulta remota de logs en entornos con restricciones de ancho de banda
- Arquitectura remote-first sin servidor central requerido
- Procesamiento de datos en el nodo remoto para ahorrar ancho de banda
- Soporte nativo para archivos comprimidos (gzipped) en tránsito
- Navegación TUI con bindings estilo Vim y atajos de navegador
- Eficiencia probada en archivos de log superiores a 1GB
- Requiere acceso SSH a los hosts remotos (excepto localhost)
- Dependencia crítica de Gawk en los nodos remotos (mawk no compatible)
- No puede leer logs desde hosts Windows, solo el cliente soporta Windows
- Limitación actual de 2 archivos por logstream en la implementación base
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Pendiente de la cola editorial R11-R6 con investigación verificable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
