

Mecanismo de pesquisa nativo em nuvem para observabilidade (logs, traços e logo métricas!). Uma alternativa de código aberto a Datadog, Elasticsearch, Loki e Tempo.
QuickStart | DOCs | Tutoriais | Chat | Download
Acabamos de lançar o Quickwit 0.8! Leia a postagem do blog para saber sobre os mais recentes recursos poderosos!
O Quickwit é o mecanismo de pesquisa mais rápido no armazenamento em nuvem. É o ajuste perfeito para casos de uso de observabilidade
- Gerenciamento de log
- Rastreamento distribuído
- O suporte de métricas está no roteiro
Investir rápido
- Pesquisa e análise no conjunto de dados do Stack Overflow
- Analítica de rastreamento com grafana
- Rastreamento distribuído com Jaeger
Gharchive-Demo.mp4
Características
- Consultas de pesquisa e agregação de texto completo
- API compatível com o Elasticsearch, use o Quickwit com qualquer cliente ElasticSearch ou OpenSearch
- Jaeger-nativo
- OTel-nativo para toras e traços
- Indexação de esquema esquemada ou rigorosa
- Análise de esquemas
- Pesquisa subsegunda no armazenamento em nuvem (Amazon S3, Azure Blob Storage, Google Cloud Storage,…)
- Computa e armazenamento dissociado, indexadores e pesquisadores sem estado
- Fonte de dados de Grafana
- Kubernetes Ready - Veja nosso Helm -Chart
- API repouso
Enterprise Ready
- Múltiplas fontes de dados Kafka / Kinesis / Pulsar Native
- Multi-redelância: indexação com muitos índices e particionamento
- Políticas de retenção
- Excluir tarefas (para casos de uso do GDPR)
- Motor distribuído e altamente disponível que escala em segundos (* Indexação HA apenas com Kafka)
? Visão geral da arquitetura


- Visão geral da arquitetura
- Gerenciamento de log
- Traços distribuídos
Documentação
- Instalação
- Gerenciamento de log com Quickwit
- Rastreamento distribuído com Quickwit
- Ingestão de dados
- Rest API
Recursos
- Postagens do blog
- Canal do youtube
- Discórdia
? Roteiro
? Perguntas frequentes
Como posso mudar do Elasticsearch ou OpenSearch para o QuickWit?
O QuickWit suporta um grande subconjunto de API Elasticsearch/OpenEnsearch.
Por exemplo, ele possui uma API de ingestão compatível com ES para facilitar a migração de seus remetentes de madeira (vetor, bit fluente, syslog, ...) para o QuickWit.
No lado da pesquisa, os terminais mais populares do Elasticsearch, DSL e até agregações são suportados.
A lista de pontos de extremidade e consultas disponíveis está disponível aqui, enquanto a lista de agregações suportadas está disponível aqui.
Deixe -nos saber se está faltando parte da API que você está usando!
Se o cliente que você está usando estiver se recusando a se conectar ao Quickwit devido à falta de cabeçalhos, você pode usar a opção extra_headers na configuração do nó para se passar por qualquer versão compatível do Elasticsearch ou OpenSearch.
Como o QuickWit é diferente dos mecanismos de pesquisa tradicionais como Elasticsearch ou Solr?
A diferença central e a vantagem do Quickwit é sua arquitetura criada a partir do solo para pesquisar no armazenamento em nuvem. Otimizamos os caminhos de IO, renovamos as estruturas de dados do índice e tornamos a pesquisa sem estado e subsegundos no armazenamento em nuvem.
Como o QuickWit se compara ao elástico em termos de custo?
Estimamos que o Quickwit pode ser de até 10x mais barato, em média, que o elástico. Para entender como, confira nossa postagem no blog sobre pesquisar na Web no AWS S3.
Que licença usa o QuickWit?
O Quickwit é de código aberto sob a licença pública geral da GNU Affero versão 3 - AGPLV3. Fundamentalmente, isso significa que você é livre para usar o QuickWit para o seu projeto, se não modificar o Quickwit. No entanto, se você o fizer e estiver distribuindo sua versão modificada ao público, você deve tornar o público de modificações. Também fornecemos uma licença comercial para as empresas fornecerem suporte e uma voz em nosso roteiro.
É possível configurar o Quickwit para uma alta disponibilidade (ha)?
HA está disponível para pesquisa, para indexação está disponível apenas com uma fonte Kafka.
Qual é o modelo de negócios da Quickwit?
Nosso modelo de negócios depende de nossa licença comercial. Não há plano para se tornar SaaS em breve.
? Contribuir e espalhar a palavra
Estamos sempre emocionados por receber contribuições: código, documentação, problemas ou feedback. Veja como você pode nos ajudar a construir o futuro do gerenciamento de logs:
- Comece confira os problemas do GitHub rotulados "Boa Primeira edição". Este é um ótimo lugar para os recém -chegados contribuir.
- Leia nosso Código de Conduta de Covenant colaborador para entender nossos padrões da comunidade.
- Crie um garfo do Quickwit para ter sua própria cópia do repositório, onde você pode fazer alterações.
- Para entender como contribuir, leia nosso guia contribuinte.
- Configure seu ambiente de desenvolvimento seguindo nosso guia de configuração de desenvolvimento.
- Depois de fazer suas alterações e testá -las, você pode contribuir enviando uma solicitação de tração.
Depois que suas contribuições forem aceitas, não se esqueça de reivindicar seus ganhos, enviando um e -mail para [email protected]. Obrigado por contribuir!
Junte -se à nossa comunidade
Congratulamo -nos com todos à nossa comunidade! Se você está contribuindo com o código ou apenas dizendo olá, gostaríamos de ouvir de você. Veja como você pode se conectar conosco:
- Junte -se à conversa sobre discórdia.
- Siga -nos no Twitter.
- Confira nosso site e blog para obter as atualizações mais recentes.
- Assista ao nosso canal do YouTube para conteúdo de vídeo.