À propos du projet

Quickwit est un moteur de recherche open source cloud-native conçu pour les cas d'usage d'observabilité, notamment la gestion des logs et le traçage distribué, avec la prise en charge des métriques prévue dans la feuille de route. Il est conçu pour offrir des performances de recherche inférieures à la seconde directement sur le stockage cloud tel qu'Amazon S3, Azure Blob Storage et Google Cloud Storage, en découplant le calcul et le stockage et en utilisant des indexeurs et des moteurs de recherche sans état. Les fonctionnalités clés incluent la recherche en texte intégral et les requêtes d'agrégation, une API compatible Elasticsearch qui fonctionne avec les clients Elasticsearch ou OpenSearch existants, la prise en charge native de Jaeger et OpenTelemetry (OTEL) pour les logs et les traces, l'indexation sans schéma ou avec schéma strict, et une API RESTful. Il offre également des capacités adaptées à l'entreprise telles que plusieurs sources de données (Kafka, Kinesis, Pulsar), la multi-location, les politiques de rétention, les tâches de suppression pour la conformité au RGPD, et la haute disponibilité pour la recherche (et pour l'indexation avec Kafka). Quickwit est conçu pour être nettement plus rentable que les moteurs de recherche traditionnels comme Elasticsearch, avec des estimations allant jusqu'à un coût moyen 10 fois inférieur. Il est prêt pour Kubernetes avec un chart Helm et fournit un plugin de source de données Grafana. Le projet est open source sous licence Apache License 2.0 et accueille favorablement les contributions de la communauté.