본문으로 건너뛰기
FindOpenSource

Quickwit

관측 가능성 데이터를 위해 전용으로 만들어진 클라우드 네이티브 검색 엔진으로, 로그와 트레이스를 오브젝트 스토리지 위에 직접 색인화해 비용 효율적인 대규모 검색을 제공합니다.

개요

Quickwit은 범용 애플리케이션 검색이 아니라 로그와 분산 트레이스를 검색하는 관측 가능성 用途에 특화되어 만들어진 오픈소스 검색 엔진입니다. 핵심 설계 선택은 데이터를 연결된 디스크에 두도록 요구하는 대신 S3 같은 오브젝트 스토리지 위에서 직접 색인화하고 쿼리하는 것으로, 이를 통해 스토리지와 컴퓨트를 독립적으로 확장할 수 있고 대량의 로그 데이터를 보관하는 비용을 디스크 기반 검색 시스템보다 훨씬 낮게 유지할 수 있습니다.

로그 관리와 분산 트레이싱 도구 뒤에서 검색 백엔드로 흔히 배포되며, 데이터가 전부 오브젝트 스토리지에 있어도 빠르게 쿼리할 수 있도록 설계되었습니다. 이 아키텍처는 대부분의 로그 데이터가 한 번만 기록되고 거의 조회되지 않는다는 현실을 바탕으로 만들어졌습니다.

Quickwit은 대량의 로그나 트레이스 데이터를 보유하고 있으며 전부 디스크에 보관하는 운영 비용 없이 전문 검색을 원하는 팀에 적합합니다. 카탈로그에 이미 있는 범용 Elasticsearch, OpenSearch, Meilisearch보다 더 특화된 도구로, 그것들은 관측 가능성 데이터 전용이 아니라 애플리케이션과 웹사이트 검색을 위해 만들어졌습니다.

카테고리
검색
키워드
search-enginelog-searchobservabilitydistributed-tracing
언어
Rust
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기