Repolode
quickwit-oss

quickwit-oss/quickwit

インデックスをS3などのクラウドオブジェクトストレージに保存する、ログとトレース向けのオープンソース検索エンジン。

代替できる製品:ElasticsearchDatadog

スター
11,735
フォーク
617
未解決の Issue
838
最終コミット
11 時間前

これは何?

Quickwitは、ログや分散トレースなどのオブザーバビリティデータ向けに構築された検索エンジンです。Rustで実装されており、クラウドストレージ上のデータを直接検索できるよう設計されています。そのため、インデックスデータをAmazon S3、Azure Blob Storage、Google Cloud Storageなどに置いたまま、コンピュートノードをステートレスに保てます。

全文検索や集計クエリに加え、Elasticsearch互換のREST APIを提供しているため、既存のElasticsearchやOpenSearchクライアント、VectorやFluent Bitなどのログシッパーを接続できます。ログとトレースのOTELデータを受け入れ、Jaegerのバックエンドとしても動作します。Kafka、Kinesis、Pulsarからデータを取り込めるほか、インデックスはスキーマレスモードと厳格なスキーマモードに対応しています。

QuickwitはHelm chartを使ってKubernetesにデプロイでき、Grafanaのデータソースも利用できます。データのライフサイクル管理向けに、保持ポリシーと削除タスクにも対応しています。

主な機能

  • 01ログやトレースを対象とした全文検索と集計クエリ
  • 02ElasticsearchおよびOpenSearch互換のREST API
  • 03ログとトレース向けのネイティブなOTELおよびJaegerサポート
  • 04Amazon S3、Azure Blob Storage、Google Cloud Storage上のデータ検索
  • 05コンピュートとストレージを分離した、ステートレスなインデクサーと検索ノード
  • 06Kafka、Kinesis、Pulsarをデータソースとして利用可能

ユースケース

  • オブジェクトストレージでストレージコストを抑えながら、アプリケーションやインフラのログを一元管理する
  • OpenTelemetryまたはJaegerで収集した分散トレースを保存・検索する
  • クライアント側の変更を最小限に抑えて、ログパイプラインをElasticsearchやOpenSearchから移行する
  • Grafanaのダッシュボードから、S3上の大規模なログアーカイブを検索する

クイックスタート

  1. 1

    READMEにリンクされているインストールガイドを開き、Quickwitをダウンロードまたはインストールします

  2. 2

    クイックスタートチュートリアルに従って、サンプルデータをインデックス化して検索します

使う前に知っておきたいこと

  • インデックス作成の高可用性に対応しているのは、Kafkaソースを使用する場合のみです。
  • メトリクスのサポートはまだロードマップ上にあり、現時点では利用できません。

トピック

よくある質問

quickwit とは?
インデックスをS3などのクラウドオブジェクトストレージに保存する、ログとトレース向けのオープンソース検索エンジン。 Quickwitは、ログや分散トレースなどのオブザーバビリティデータ向けに構築された検索エンジンです。Rustで実装されており、クラウドストレージ上のデータを直接検索できるよう設計されています。そのため、インデックスデータをAmazon S3、Azure Blob Storage、Google Cloud Storageなどに置いたまま、コンピュートノードをステートレスに保てます。
quickwit は無料で使えますか?ライセンスは?
quickwit は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
quickwit は今もメンテナンスされていますか?
活発にメンテナンス中。quickwit の最終コミットは 2026年10月21日 です。
quickwit は何に使えますか?
オブジェクトストレージでストレージコストを抑えながら、アプリケーションやインフラのログを一元管理する OpenTelemetryまたはJaegerで収集した分散トレースを保存・検索する クライアント側の変更を最小限に抑えて、ログパイプラインをElasticsearchやOpenSearchから移行する Grafanaのダッシュボードから、S3上の大規模なログアーカイブを検索する
quickwit のインストール方法は?
READMEにリンクされているインストールガイドを開き、Quickwitをダウンロードまたはインストールします クイックスタートチュートリアルに従って、サンプルデータをインデックス化して検索します
quickwit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/quickwit-oss/quickwit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト