- Plataforma de análisis de logs de alto rendimiento que se ejecuta como un único binario de Go, en forma de una capa de UI ligera construida sobre ClickHouse
- Permite explorar libremente cualquier tabla sin un esquema predefinido y admite tanto una sintaxis de búsqueda simple como SQL
- Ofrece funciones de visualización para logs de gran volumen, como consultas concisas, exploración rápida y drill-down preciso
- Soporta control de acceso basado en equipos y entornos multiusuario
- Basado en Docker Compose, puede ejecutarse rápidamente con solo unas pocas líneas de comandos e incluye una web UI lista para usar
- Deja la recolección de logs a herramientas existentes (Vector, Fluentbit, Filebeat, etc.) y se enfoca solo en la visualización y la exploración
- Diseño agnóstico al esquema, compatible no solo con el esquema de OpenTelemetry (OTEL), sino también con cualquier esquema personalizado
- Cualquier tabla de logs puede usarse siempre que tenga un campo
timestamp
Stack técnico
- Backend: escrito en Go, optimizado para rendimiento y concurrencia
- Almacén de metadatos: usa SQLite (gestiona usuarios, equipos, fuentes de ClickHouse, etc.)
- Frontend: Vue.js + Tailwind CSS + shadcn/ui
- Sintaxis de búsqueda: admite un DSL con formato
status=200 and path~"/api/" → parser propio
- Integración con Monaco Editor: ofrece resaltado de sintaxis y autocompletado
1 comentarios
Moose - framework open source para crear backends de analítica con ClickHouse, y también se usa mucho DuckDB para entornos locales, así que parece que para plataformas se usa bastante ClickHouse, ¿no?