11 Punkte von xguru 2025-05-06 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
winterjung 2025-05-07

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?