11 पॉइंट द्वारा xguru 2025-05-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • एक हाई-परफॉर्मेंस लॉग विश्लेषण प्लेटफ़ॉर्म जो एकल Go binary के रूप में चलता है, और ClickHouse के ऊपर बने हल्के UI layer की तरह काम करता है
  • पूर्व-परिभाषित schema के बिना सभी tables को स्वतंत्र रूप से explore किया जा सकता है, और सरल search syntax तथा SQL दोनों का समर्थन करता है
  • बड़े पैमाने के logs के लिए संक्षिप्त queries, तेज़ exploration, सटीक drill-down जैसी visualization सुविधाएँ प्रदान करता है
  • टीम-आधारित access control और multi-user environment का समर्थन
  • Docker Compose के आधार पर कुछ ही command lines से तेज़ी से चलाया जा सकता है, और तुरंत उपयोग के लिए web UI प्रदान करता है
  • log collection का काम मौजूदा tools (Vector, Fluentbit, Filebeat आदि) पर छोड़कर, केवल visualization और exploration पर ध्यान केंद्रित करता है
  • OpenTelemetry(OTEL) schema के साथ-साथ सभी custom schemas के साथ संगत schema-agnostic डिज़ाइन
    • केवल timestamp field हो तो किसी भी log table का उपयोग किया जा सकता है

तकनीकी स्टैक

  • बैकएंड: Go में लिखा गया, performance और concurrency के लिए optimized
  • metadata store: SQLite का उपयोग (users, teams, ClickHouse sources आदि का प्रबंधन)
  • फ्रंटएंड: Vue.js + Tailwind CSS + shadcn/ui
  • search syntax: status=200 and path~"/api/" रूप के DSL का समर्थन → इसके लिए अपना parser बनाया गया
  • Monaco Editor integration: syntax highlighting और autocomplete प्रदान करता है

1 टिप्पणियां

 
winterjung 2025-05-07

Moose - ClickHouse के साथ analytics backend बनाने के लिए एक open source framework भी है, और लगता है कि local use के लिए duckdb और platform use के लिए clickhouse काफ़ी ज़्यादा इस्तेमाल होते हैं, है ना?