このプロジェクトについて

Quickwitは、ログ管理や分散トレーシングを含む可観測性のユースケース向けに設計されたクラウドネイティブなオープンソース検索エンジンで、メトリクスのサポートもロードマップに含まれています。コンピュートとストレージを分離し、ステートレスなインデクサーとサーチャーを用いることで、Amazon S3、Azure Blob Storage、Google Cloud Storageなどのクラウドストレージ上で直接、サブ秒の検索パフォーマンスを実現するように構築されています。 主な機能には、全文検索と集計クエリ、既存のElasticsearchまたはOpenSearchクライアントで動作するElasticsearch互換API、ログとトレースのためのJaegerおよびOpenTelemetry(OTEL)のネイティブサポート、スキーマレスまたは厳密なスキーマによるインデックス作成、RESTful APIがあります。また、複数のデータソース(Kafka、Kinesis、Pulsar)、マルチテナンシー、保持ポリシー、GDPRコンプライアンスのための削除タスク、検索の高可用性(およびKafkaを用いたインデックス作成の高可用性)といったエンタープライズ向けの機能も提供します。 Quickwitは、Elasticsearchのような従来の検索エンジンよりも大幅にコスト効率が高くなるように設計されており、平均コストが最大10分の1になるという試算もあります。Helmチャートを備えてKubernetesに対応し、Grafanaデータソースプラグインも提供しています。このプロジェクトはApache License 2.0の下でオープンソースであり、コミュニティからの貢献を歓迎しています。