11 poin oleh xguru 2025-05-06 | 1 komentar | Bagikan ke WhatsApp
  • Platform analisis log berkinerja tinggi yang berjalan sebagai satu biner Go, dalam bentuk lapisan UI ringan yang dibangun di atas ClickHouse
  • Dapat menjelajahi semua tabel secara bebas tanpa skema yang telah ditentukan sebelumnya, serta mendukung sintaks pencarian sederhana dan SQL
  • Menyediakan fitur visualisasi untuk log berskala besar seperti kueri ringkas, penelusuran cepat, dan drill-down yang akurat
  • Mendukung kontrol akses berbasis tim dan lingkungan multi-pengguna
  • Berbasis Docker Compose sehingga dapat dijalankan cepat hanya dengan beberapa baris perintah, serta menyediakan web UI yang siap langsung digunakan
  • Pengumpulan log diserahkan ke alat yang sudah ada (Vector, Fluentbit, Filebeat, dll.), dan berfokus hanya pada visualisasi dan penelusuran
  • Selain skema OpenTelemetry (OTEL), juga memiliki desain schema-agnostic yang kompatibel dengan semua skema kustom
    • Selama ada field timestamp, tabel log apa pun dapat digunakan

Tumpukan teknologi

  • Backend: Ditulis dengan Go, dioptimalkan untuk performa dan konkurensi
  • Penyimpanan metadata: Menggunakan SQLite (mengelola pengguna, tim, sumber ClickHouse, dll.)
  • Frontend: Vue.js + Tailwind CSS + shadcn/ui
  • Sintaks pencarian: Mendukung DSL berbentuk status=200 and path~"/api/" → parser buatan sendiri
  • Integrasi Monaco Editor: Menyediakan penyorotan sintaks dan pelengkapan otomatis

1 komentar

 
winterjung 2025-05-07

Moose - framework open source untuk membangun backend analitik dengan ClickHouse juga begitu, dan sepertinya untuk penggunaan lokal banyak yang memakai DuckDB, sementara untuk platform banyak yang memakai ClickHouse ya?