Plataforma de observabilidade auto-hospedável para logs, métricas, traces, RUM e monitoramento de LLMs, desenvolvida em Rust e apresentada como alternativa ao Datadog e ao Splunk.
quickwit-oss/quickwit
Mecanismo de busca open source para logs e traces que armazena os índices em serviços de armazenamento de objetos na nuvem, como o S3.
Alternativa open source a:Elasticsearch
Datadog
- Estrelas
- 11,735
- Forks
- 617
- Issues abertas
- 838
- Último commit
- há 11 horas
O que é?
O Quickwit é um mecanismo de busca desenvolvido para dados de observabilidade, como logs e traces distribuídos. Escrito em Rust, ele foi projetado para fazer buscas diretamente no armazenamento em nuvem, permitindo que os nós de computação permaneçam sem estado enquanto os dados dos índices ficam em serviços como Amazon S3, Azure Blob Storage ou Google Cloud Storage.
Ele oferece buscas full-text e consultas de agregação, além de uma REST API compatível com Elasticsearch, permitindo direcionar para ele clientes existentes de Elasticsearch ou OpenSearch e coletores de logs como Vector ou Fluent Bit. Também aceita dados OTEL de logs e traces e funciona como backend do Jaeger. Os dados podem ser ingeridos do Kafka, Kinesis ou Pulsar, e os índices oferecem modos sem esquema ou com esquema estrito.
O Quickwit pode ser implantado no Kubernetes usando um Helm chart, e há uma fonte de dados para Grafana disponível. Também há suporte a políticas de retenção e tarefas de exclusão para atender às necessidades do ciclo de vida dos dados.
Recursos principais
- 01Buscas full-text e consultas de agregação em logs e traces
- 02REST API compatível com Elasticsearch e OpenSearch
- 03Suporte nativo a OTEL e Jaeger para logs e traces
- 04Buscas em Amazon S3, Azure Blob Storage e Google Cloud Storage
- 05Indexadores e mecanismos de busca sem estado, com computação e armazenamento desacoplados
- 06Fontes de dados Kafka, Kinesis e Pulsar
Casos de uso
- Centralizar logs de aplicações e infraestrutura mantendo baixos os custos de armazenamento em serviços de armazenamento de objetos
- Armazenar e consultar traces distribuídos coletados via OpenTelemetry ou Jaeger
- Migrar pipelines de logs do Elasticsearch ou OpenSearch com o mínimo de alterações nos clientes
- Pesquisar grandes arquivos de dados de logs no S3 com dashboards do Grafana
Início rápido
- 1
Abra o guia de instalação vinculado no README e baixe ou instale o Quickwit
- 2
Siga o tutorial de início rápido para indexar e pesquisar dados de exemplo
Antes de usar
- A alta disponibilidade para indexação só está disponível com uma fonte Kafka.
- O suporte a métricas ainda está no roteiro e não está disponível.
Tópicos
Perguntas frequentes
- O que é quickwit?
- Mecanismo de busca open source para logs e traces que armazena os índices em serviços de armazenamento de objetos na nuvem, como o S3. O Quickwit é um mecanismo de busca desenvolvido para dados de observabilidade, como logs e traces distribuídos. Escrito em Rust, ele foi projetado para fazer buscas diretamente no armazenamento em nuvem, permitindo que os nós de computação permaneçam sem estado enquanto os dados dos índices ficam em serviços como Amazon S3, Azure Blob Storage ou Google Cloud Storage.
- quickwit é gratuito? Qual é a licença?
- quickwit é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- quickwit ainda é mantido?
- Manutenção ativa. O último commit de quickwit foi em 21 de out. de 2026.
- Para que posso usar quickwit?
- Centralizar logs de aplicações e infraestrutura mantendo baixos os custos de armazenamento em serviços de armazenamento de objetos Armazenar e consultar traces distribuídos coletados via OpenTelemetry ou Jaeger Migrar pipelines de logs do Elasticsearch ou OpenSearch com o mínimo de alterações nos clientes Pesquisar grandes arquivos de dados de logs no S3 com dashboards do Grafana
- Como instalar quickwit?
- Abra o guia de instalação vinculado no README e baixe ou instale o Quickwit Siga o tutorial de início rápido para indexar e pesquisar dados de exemplo
- Onde consigo quickwit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/quickwit-oss/quickwit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de observabilidade para pesquisar e visualizar logs, traces, métricas, replays de sessão e erros no ClickHouse.
Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.
Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços.
Biblioteca oficial de cliente Go da Datadog para tracing de APM, profiling contínuo e monitoramento de segurança de aplicações.
Mecanismo de busca de texto completo leve, escrito em Go e distribuído como um único binário, que oferece uma alternativa mais simples ao Elasticsearch para buscas em aplicações.