- Hochperformante Log-Analyseplattform, die als einzelnes Go-Binary läuft und als leichtgewichtige UI-Schicht auf ClickHouse aufbaut
- Alle Tabellen lassen sich ohne vordefiniertes Schema frei erkunden; unterstützt werden sowohl eine einfache Suchsyntax als auch SQL
- Bietet Visualisierungsfunktionen für große Log-Mengen, darunter kompakte Abfragen, schnelle Exploration und präzise Drill-downs
- Unterstützt teambasierte Zugriffskontrolle und Mehrbenutzerumgebungen
- Auf Basis von Docker Compose mit nur wenigen Befehlszeilen schnell startbar, inklusive sofort nutzbarer Web-UI
- Überlässt die Log-Erfassung bestehenden Tools (Vector, Fluentbit, Filebeat usw.) und konzentriert sich ausschließlich auf Visualisierung und Exploration
- Schema-agnostisches Design, das nicht nur mit dem OpenTelemetry-(OTEL-)Schema, sondern auch mit allen benutzerdefinierten Schemata kompatibel ist
- Jede Log-Tabelle ist nutzbar, solange ein
timestamp-Feld vorhanden ist
Technologie-Stack
- Backend: In Go geschrieben, auf Performance und Nebenläufigkeit optimiert
- Metadatenspeicher: Verwendet SQLite (zur Verwaltung von Benutzern, Teams, ClickHouse-Quellen usw.)
- Frontend: Vue.js + Tailwind CSS + shadcn/ui
- Suchsyntax: Unterstützt ein DSL im Stil von
status=200 and path~"/api/" → eigener Parser implementiert
- Monaco-Editor-Integration: Bietet Syntax-Highlighting und Autovervollständigung
1 Kommentare
Moose - Open-Source-Framework zum Aufbau von Analyse-Backends mit ClickHouse ebenso, und für lokal wird wohl oft DuckDB genutzt, während für Plattformen häufig ClickHouse eingesetzt wird?