

Moteur de recherche natif du cloud pour l'observabilité (journaux, traces et métriques bientôt!). Une alternative open source à Datadog, Elasticsearch, Loki et Tempo.
QuickStart | Docs | Tutoriels | Chat | Télécharger
Nous venons de sortir Quickwit 0.8! Lisez le billet de blog pour en savoir plus sur les dernières fonctionnalités puissantes!
Quickwit est le moteur de recherche le plus rapide sur le stockage du cloud. C'est l'ajustement parfait pour les cas d'utilisation de l'observabilité
- Gestion des journaux
- Traçage distribué
- Le soutien des métriques est sur la feuille de route
Start
- Recherche et analyse sur l'ensemble de données de débordement de pile
- Trace Analytics avec Grafana
- Traçage distribué avec Jaeger
gharchive-demo.mp4
Caractéristiques
- Recherche de recherche et d'agrégation en texte intégral
- API compatible Elasticsearch, utilisez Quickwit avec tout client Elasticsearch ou OpenSearch
- Jaeger natif
- Otel-Native pour les journaux et les traces
- Indexation de schéma de schéma ou de schéma strict
- Analyse des schémas
- Recherche de sous-seconde sur le stockage cloud (Amazon S3, stockage Azure Blob, stockage de cloud Google,…)
- Calcul et stockage découplés, indexes sans état et chercheurs
- Source de données Grafana
- Kubernetes Ready - Voir notre barre de barre
- API RESTFUL
Prêt à l'entreprise
- Sources de données multiples Kafka / Kinesis / Pulsar natif
- Multi-tension: indexation avec de nombreux index et partitionnement
- Politiques de rétention
- Supprimer les tâches (pour les cas d'utilisation du RGPD)
- Moteur distribué et hautement disponible * qui évolue en secondes (* HA Indexation uniquement avec Kafka)
? Aperçu de l'architecture


- Aperçu de l'architecture
- Gestion des journaux
- Traces distribuées
Documentation
- Installation
- Gestion du journal avec Quickwit
- Traçage distribué avec Quickwit
- Ingérer les données
- API REST
Ressources
- Articles de blog
- Chaîne YouTube
- Discorde
? Feuille de route
? FAQ
Comment puis-je passer de Elasticsearch ou OpenSesearch à Quickwit?
Quickwit prend en charge un grand sous-ensemble d'API Elasticsearch / OpenSearch.
Par exemple, il dispose d'une API Ingest-Compatible Ingest pour faciliter la migration de vos expéditeurs de journaux (vecteur, bit fluide, syslog, ...) à Quickwit.
Du côté de la recherche, les points de terminaison Elasticsearch les plus populaires, les requêtes DSL et même les agrégations sont prises en charge.
La liste des points de terminaison et des requêtes disponibles est disponible ici, tandis que la liste des agrégations prises en charge est disponible ici.
Faites-nous savoir si une partie de l'API que vous utilisez est manquante!
Si le client que vous utilisez refuse de se connecter à Quickwit en raison des en-têtes manquants, vous pouvez utiliser l'option extra_headers dans la configuration du nœud pour usurper l'identité de toute version compatible d'Elasticsearch ou OpenSesearch.
En quoi Quickwit est-il différent des moteurs de recherche traditionnels comme Elasticsearch ou SOLR?
La différence de base et l'avantage de Quickwit est son architecture construite à partir du sol pour rechercher sur le stockage du cloud. Nous avons optimisé les chemins IO, réorganisé les structures de données d'index et avons fait une recherche sans état et sous-seconde sur le stockage cloud.
Comment Quickwit se compare-t-il à l'élastique en termes de coût?
Nous estimons que Quickwit peut être jusqu'à 10 fois moins cher en moyenne qu'élastique. Pour comprendre comment, consultez notre article de blog sur la recherche du Web sur AWS S3.
Quelle licence utilise Quickwit?
Quickwit est open-source sous la licence générale GNU Affero version 3 - AGPLV3. Fondamentalement, cela signifie que vous êtes libre d'utiliser Quickwit pour votre projet si vous ne modifiez pas Quickwit. Cependant, si vous le faites et que vous distribuez votre version modifiée au public, vous devez rendre les modifications publiques. Nous fournissons également une licence commerciale pour que les entreprises fournissent un soutien et une voix sur notre feuille de route.
Est-il possible de configurer Quickwit pour une haute disponibilité (HA)?
HA est disponible pour la recherche, pour indexer qu'il est disponible uniquement avec une source Kafka.
Quel est le modèle commercial de Quickwit?
Notre modèle d'entreprise s'appuie sur notre licence commerciale. Il n'est pas prévu de devenir SaaS bientôt.
? Contribuer et faire passer le mot
Nous sommes toujours ravis de recevoir des contributions: code, documentation, problèmes ou commentaires. Voici comment vous pouvez nous aider à construire l'avenir de la gestion des journaux:
- Commencez par consulter les problèmes GitHub étiquetés "bon premier problème". C'est un endroit idéal pour les nouveaux arrivants.
- Lisez notre code de conduite de l'alliance des contributeurs pour comprendre nos normes communautaires.
- Créez une fourche de Quickwit pour avoir votre propre copie du référentiel où vous pouvez apporter des modifications.
- Pour comprendre comment contribuer, lisez notre guide de contribution.
- Configurez votre environnement de développement en suivant notre guide de configuration de développement.
- Une fois que vous avez apporté vos modifications et les avez testées, vous pouvez contribuer en soumettant une demande de traction.
Une fois que vos contributions sont acceptées, n'oubliez pas de réclamer votre butin en nous envoyant un e-mail à [email protected]. Merci d'avoir contribué!
Rejoignez notre communauté
Nous accueillons tout le monde dans notre communauté! Que vous contribuiez du code ou que vous disiez simplement bonjour, nous serions ravis de vous entendre. Voici comment vous pouvez vous connecter avec nous:
- Rejoignez la conversation sur Discord.
- Suivez-nous sur Twitter.
- Consultez notre site Web et notre blog pour les dernières mises à jour.
- Regardez notre chaîne YouTube pour le contenu vidéo.