Birdwatcher
Milvus è un database vettoriale senza stato che separa le operazioni di lettura da quelle di scrittura e affida a etcd il ruolo di unica fonte di stato. Tutti i coordinatori devono interrogare etcd per ottenere lo stato prima di poter apportare qualsiasi modifica. Quando gli utenti devono verificare o ripulire lo stato, hanno bisogno di uno strumento per comunicare con etcd. È qui che entra in gioco Birdwatcher.
Birdwatcher è uno strumento di debug per Milvus. Utilizzandolo per connettersi a etcd, è possibile verificare lo stato del proprio sistema Milvus o configurarlo al volo.
Prerequisiti
- È necessario aver già installato Go 1.18 o versioni successive.
Architettura
Architettura di Birdwatcher