- Tek bir Go ikilisi olarak çalışan, ClickHouse üzerine kurulan hafif bir UI katmanı biçiminde yüksek performanslı bir log analiz platformu
- Önceden tanımlı bir şema olmadan tüm tablolar serbestçe keşfedilebilir ve hem basit arama sözdizimini hem de SQL'i destekler
- Büyük ölçekli loglar için özlü sorgular, hızlı keşif ve hassas drill-down gibi görselleştirme özellikleri sunar
- Ekip tabanlı erişim kontrolü ve çok kullanıcılı ortam desteği
- Docker Compose tabanlı olarak yalnızca birkaç satır komutla hızlıca çalıştırılabilir, anında kullanılabilir bir web UI sunar
- Log toplama işini mevcut araçlara (Vector, Fluentbit, Filebeat vb.) bırakır, yalnızca görselleştirme ve keşfe odaklanır
- OpenTelemetry(OTEL) şemasının yanı sıra tüm özel şemalarla uyumlu, şemadan bağımsız bir tasarım
- Yalnızca
timestamp alanı varsa herhangi bir log tablosu kullanılabilir
Teknoloji yığını
- Backend: Go ile yazılmıştır, performans ve eşzamanlılık için optimize edilmiştir
- Metadata deposu: SQLite kullanır (kullanıcılar, ekipler, ClickHouse kaynakları vb. yönetimi)
- Frontend: Vue.js + Tailwind CSS + shadcn/ui
- Arama sözdizimi:
status=200 and path~"/api/" biçimindeki DSL'yi destekler → özel parser yazılmıştır
- Monaco Editor entegrasyonu: sözdizimi vurgulama ve otomatik tamamlama sunar
1 yorum
Moose - ClickHouse ile analitik arka uç oluşturmaya yarayan açık kaynak framework için de olduğu gibi, yerelde duckdb çok, platform tarafında ise clickhouse çok kullanılıyor galiba?