コンテンツへスキップ
FindOpenSource

Quickwit

オブザーバビリティデータ向けに特化して作られたクラウドネイティブな検索エンジンで、ログとトレースをオブジェクトストレージ上に直接インデックス化し、コスト効率の良い大規模検索を実現します。

概要

Quickwit は、汎用的なアプリケーション検索ではなく、ログや分散トレースの検索といったオブザーバビリティのユースケース専用に構築されたオープンソースの検索エンジンです。その中核となる設計上の選択は、データを接続ディスク上に置くことを要求するのではなく、S3 のようなオブジェクトストレージ上で直接インデックス化・クエリを行うことであり、これによりストレージとコンピュートを独立してスケールさせられ、大量のログデータを保持するコストをディスクベースの検索システムよりもはるかに低く抑えられます。

ログ管理や分散トレーシングツールの背後にある検索バックエンドとしてよくデプロイされ、データが完全にオブジェクトストレージ上にある場合でも高速にクエリできるよう設計されています。このアーキテクチャは、ほとんどのログデータが一度だけ書き込まれ、めったにクエリされないという現実を前提に構築されています。

Quickwit は、大量のログやトレースデータを抱えており、全データをディスク上に保持する運用コストをかけずに全文検索を実現したいチームに向いています。カタログに既にある汎用的な Elasticsearch、OpenSearch、Meilisearch よりも特化したツールであり、それらはオブザーバビリティデータ専用ではなく、アプリケーションやウェブサイトの検索のために構築されています。

カテゴリ
検索
キーワード
search-enginelog-searchobservabilitydistributed-tracing
言語
Rust
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する