Birdwatcher
Milvus는 읽기와 쓰기를 분리하는 상태 비저장 벡터 데이터베이스로, etcd가 단일 상태 소스 역할을 수행합니다. 모든 코디네이터는 상태를 변경하기 전에 etcd에서 상태를 쿼리해야 합니다. 사용자가 상태를 확인하거나 정리해야 하는 경우, etcd와 통신할 수 있는 도구가 필요합니다. 이때 Birdwatcher가 등장합니다.
Birdwatcher는 Milvus를 위한 디버깅 도구입니다. 이를 사용하여 etcd에 연결하면 Milvus 시스템의 상태를 확인하거나 즉석에서 구성할 수 있습니다.
전제 조건
- Go 1.18 이상을 이미 설치했습니다.
아키텍처
버드워처 아키텍처