

クラウドネイティブの検索エンジン観察可能性(ログ、トレース、およびすぐにメトリック!)。 DataDog、Elasticsearch、Loki、およびTempoに代わるオープンソース。
QuickStart |ドキュメント|チュートリアル|チャット|ダウンロード
QuickWit 0.8をリリースしました!ブログ投稿を読んで、最新の強力な機能について学びましょう!
QuickWitは、クラウドストレージで最も速い検索エンジンです。観察可能性のユースケースにぴったりです
- ログ管理
- 分散トレース
- メトリックサポートはロードマップにあります
クイックスタート
- スタックオーバーフローデータセットの検索と分析
- グラファナを使用したトレース分析
- Jaegerを使用した分散トレース
Gharchive-demo.mp4
特徴
- フルテキスト検索と集約クエリ
- ElasticSearch互換API、ElasticSearchまたはOpenSearchクライアントでQuickWitを使用してください
- Jaeger-native
- ログとトレースのためのOtel-Native
- スキーマレスまたは厳格なスキーマインデックス
- Schemaless Analytics
- クラウドストレージのサブセカンド検索(Amazon S3、Azure Blobストレージ、Google Cloud Storage、…)
- 分離された計算とストレージ、ステートレスインデクサーと検索者
- Grafanaデータソース
- Kubernetes Ready-ヘルムチャートをご覧ください
- RESTFUL API
エンタープライズ準備
- 複数のデータソースKafka / Kinesis / Pulsarネイティブ
- マルチテナンシー:多くのインデックスとパーティションを使用したインデックス
- 保持ポリシー
- タスクを削除する(GDPRユースケース用)
- 数秒でスケーリングする分散と高度に利用可能な*エンジン(* kafkaのみの索引付け)
?アーキテクチャの概要


ドキュメント
- インストール
- QuickWitを使用したログ管理
- QuickWitを使用した分散トレース
- データを摂取します
- REST API
リソース
?ロードマップ
QuickWit 0.9(2024年7月)
- インデックス作成とパフォーマンスの改善
- インデックス構成の更新(保持ポリシー、インデックス作成、検索設定)
- 連結したフィールド
QuickWit 0.10(2024年10月)
- スキーマ(ドキュメントマッピング)更新
- ネイティブの分散摂取
- インデックステンプレート
?よくある質問
ElasticSearchまたはOpenSearchからQuickWitに切り替えるにはどうすればよいですか?
QuickWitは、ElasticSearch/OpenSearch APIの大きなサブセットをサポートしています。
たとえば、ES互換性のあるIngest APIがあり、ログシッパー(Vector、Fluent Bit、Syslog、...)をクイックウィットに移行しやすくします。
検索側では、最も人気のあるElasticSearchエンドポイント、クエリDSL、さらには集約さえもサポートされています。
利用可能なエンドポイントとクエリのリストはこちらから入手できますが、サポートされている集約のリストはこちらから入手できます。
使用しているAPIの一部が欠落しているかどうかをお知らせください!
使用しているクライアントがヘッダーが欠落しているためQuickWitに接続することを拒否している場合、Node構成のextra_headersオプションを使用して、互換性のあるバージョンのElasticSearchまたはOpenSearchになりすましてもできます。
QuickWitは、ElasticsearchやSolrなどの従来の検索エンジンとどう違うのですか?
QuickWitのコアの違いと利点は、クラウドストレージで検索するために地面から構築されたアーキテクチャです。 IOパスを最適化し、インデックスデータ構造を刷新し、検索をステートレスおよびクラウドストレージでサブセカンドにしました。
QuickWitはコストの面で弾性と比較してどうですか?
QuickWitは、弾性よりも平均で最大10倍安くなる可能性があると推定しています。方法を理解するには、AWS S3でWebの検索に関するブログ投稿をご覧ください。
QuickWitはどのライセンスを使用していますか?
QuickWitは、GNU Affero General Public Licenseバージョン3 -Agplv3の下でオープンソースです。基本的に、これは、QuickWitを変更しない場合、プロジェクトにQuickWitを自由に使用できることを意味します。ただし、変更して変更されたバージョンを一般に配布している場合は、変更を公開する必要があります。また、企業がロードマップでサポートと音声を提供するための商用ライセンスを提供しています。
高可用性(HA)のためにQuickWitをセットアップすることは可能ですか?
HAは検索に利用できます。インデックス作成では、Kafkaソースでのみ使用できます。
QuickWitのビジネスモデルとは何ですか?
当社のビジネスモデルは、当社の商業ライセンスに依存しています。すぐにサースになる計画はありません。
?言葉に貢献して広めます
コード、ドキュメント、問題、またはフィードバックなど、寄付を受け取ることに常に興奮しています。ログ管理の未来を築くのに役立つ方法は次のとおりです。
- 「Good First Issue」というラベルのあるGithubの問題をチェックすることから始めます。これらは、新人が貢献するのに最適な場所です。
- 私たちのコミュニティの基準を理解するために、私たちの貢献者契約行動規範を読んでください。
- QuickWitのフォークを作成して、変更を加えることができるリポジトリの独自のコピーを用意します。
- 貢献方法を理解するには、貢献ガイドをお読みください。
- 開発セットアップガイドに従って開発環境を設定します。
- 変更を加えてテストしたら、プルリクエストを送信することで貢献できます。
あなたの貢献が受け入れられたら、[email protected]に私たちにメールを送って、あなたの盗品を請求することを忘れないでください。貢献していただきありがとうございます!
私たちのコミュニティに参加してください
私たちは私たちのコミュニティに皆さんを歓迎します!あなたがコードを貢献しているかどうかにかかわらず、ただこんにちはと言っても、私たちはあなたから聞いてみたいです。これが私たちとつながる方法です:
- Discordの会話に参加してください。
- Twitterでフォローしてください。
- 最新のアップデートについては、当社のウェブサイトとブログをご覧ください。
- ビデオコンテンツについては、YouTubeチャンネルをご覧ください。