Quickwit
관측 가능성 데이터를 위해 전용으로 만들어진 클라우드 네이티브 검색 엔진으로, 로그와 트레이스를 오브젝트 스토리지 위에 직접 색인화해 비용 효율적인 대규모 검색을 제공합니다.
개요
Quickwit은 범용 애플리케이션 검색이 아니라 로그와 분산 트레이스를 검색하는 관측 가능성 用途에 특화되어 만들어진 오픈소스 검색 엔진입니다. 핵심 설계 선택은 데이터를 연결된 디스크에 두도록 요구하는 대신 S3 같은 오브젝트 스토리지 위에서 직접 색인화하고 쿼리하는 것으로, 이를 통해 스토리지와 컴퓨트를 독립적으로 확장할 수 있고 대량의 로그 데이터를 보관하는 비용을 디스크 기반 검색 시스템보다 훨씬 낮게 유지할 수 있습니다.
로그 관리와 분산 트레이싱 도구 뒤에서 검색 백엔드로 흔히 배포되며, 데이터가 전부 오브젝트 스토리지에 있어도 빠르게 쿼리할 수 있도록 설계되었습니다. 이 아키텍처는 대부분의 로그 데이터가 한 번만 기록되고 거의 조회되지 않는다는 현실을 바탕으로 만들어졌습니다.
Quickwit은 대량의 로그나 트레이스 데이터를 보유하고 있으며 전부 디스크에 보관하는 운영 비용 없이 전문 검색을 원하는 팀에 적합합니다. 카탈로그에 이미 있는 범용 Elasticsearch, OpenSearch, Meilisearch보다 더 특화된 도구로, 그것들은 관측 가능성 데이터 전용이 아니라 애플리케이션과 웹사이트 검색을 위해 만들어졌습니다.
- 카테고리
- 검색
- 언어
- Rust
- 라이선스
- Apache-2.0
관련 프로젝트
Elasticsearch
AGPL-3.0텍스트, 숫자, 지리 공간 데이터 등 모든 유형의 데이터를 위한 분산 검색·분석 엔진입니다.
- 검색
Meilisearch
MIT통합이 쉽고 관련성 높은 검색 결과를 즉시 제공하는 빠른 오픈소스 검색 엔진입니다.
- 검색
OpenSearch
Apache-2.0Elasticsearch에서 포크되어 전문 검색과 로그 분석을 위한 완전한 오픈소스 대안을 보장하는, Apache-2.0 라이선스의 분산 검색·분석 엔진입니다.
- 검색
Jaeger
Apache-2.0마이크로서비스 전반의 요청 흐름을 시각화해 지연이나 오류의 원인이 되는 서비스나 호출을 정확히 짚어내는 CNCF 분산 추적 플랫폼입니다.
- 모니터링
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기