11 ポイント 投稿者 xguru 2025-05-06 | 1件のコメント | WhatsAppで共有
  • 単一のGoバイナリで実行される高性能ログ分析プラットフォームで、ClickHouse上に構築される軽量なUIレイヤーの形態
  • 事前定義されたスキーマなしですべてのテーブルを自由に探索でき、シンプルな検索構文とSQLの両方をサポート
  • 大容量ログに対して、簡潔なクエリ、高速な探索、正確なドリルダウンなどの可視化機能を提供
  • チームベースのアクセス制御とマルチユーザー環境をサポート
  • Docker Composeベースで数行のコマンドだけで素早く起動可能、すぐに使えるWeb UIを提供
  • ログ収集は既存ツール(Vector、Fluentbit、Filebeat など)に任せ、可視化と探索のみに集中
  • OpenTelemetry(OTEL)スキーマだけでなく、あらゆるカスタムスキーマと互換性のあるschema-agnostic設計
    • timestampフィールドさえあれば、どんなログテーブルでも利用可能

技術スタック

  • バックエンド: Goで実装され、性能と並行性に最適化
  • メタデータストア: SQLiteを使用(ユーザー、チーム、Clickhouseソースなどを管理)
  • フロントエンド: Vue.js + Tailwind CSS + shadcn/ui
  • 検索構文: status=200 and path~"/api/" 形式のDSLをサポート → 独自パーサーを実装
  • Monaco Editor統合: 構文ハイライトとオートコンプリートを提供

1件のコメント

 
winterjung 2025-05-07

Moose - ClickHouseで分析用バックエンドを作るオープンソースフレームワーク もそうですし、ローカル用途では duckdb を多く使って、プラットフォーム用途では clickhouse を多く使う感じなんでしょうか?