Milvus WebUI
Milvus Web UI è uno strumento di gestione grafica per Milvus. Migliora l'osservabilità del sistema con un'interfaccia semplice e intuitiva. Con Milvus Web UI è possibile osservare le statistiche e le metriche dei componenti e delle dipendenze di Milvus, controllare i dettagli del database e della raccolta ed elencare le configurazioni dettagliate di Milvus.
Panoramica
Milvus Web UI si differenzia da Birdwatcher e Attu per essere uno strumento integrato che offre un'osservazione globale del sistema con un'interfaccia semplice e intuitiva.
La tabella seguente confronta le caratteristiche di Milvus Web UI e Birdwatcher/Attu:
Caratteristiche | Milvus Web UI | Birdwatcher | Attu |
---|---|---|---|
Forma operativa | GUI | CLI | GUI |
Utenti target | Manutentori, sviluppatori | Manutentori | Sviluppatori |
Installazione | Integrato | Strumento autonomo | Strumento autonomo |
Dipendenze | Milvus | Milvus / etcd | Milvus |
Funzionalità principali | Ambiente di runtime, dettagli di database/collezione, segmenti, canali, attività e richieste di query lente | Ispezione dei metadati ed esecuzione dell'API Milvus | Gestione del database e attività operative |
L'interfaccia web di Milvus offre le seguenti funzionalità:
Panoramica dell'interfaccia web Milvus
-
È possibile trovare informazioni sull'istanza Milvus in esecuzione, sui suoi componenti, sui client collegati e sulle dipendenze.
-
È possibile visualizzare l'elenco dei database e delle collezioni attualmente presenti in Milvus e controllarne i dettagli.
-
Si possono visualizzare le statistiche raccolte dei nodi di query e dei coordinatori di query in termini di segmenti, canali, repliche e gruppi di risorse.
-
È possibile visualizzare le statistiche raccolte dai nodi di dati in termini di segmenti e canali.
-
È possibile visualizzare l'elenco delle attività in esecuzione in Milvus, comprese le attività dello scheduler Querycoord, le attività di compattazione, le attività di creazione di indici, le attività di importazione e le attività di sincronizzazione dei dati.
-
È possibile visualizzare l'elenco delle richieste lente in Milvus, compresi il tipo di richiesta, la durata della richiesta e i parametri della richiesta.
-
È possibile visualizzare l'elenco delle configurazioni di Milvus e i loro valori.
-
È possibile accedere ai due strumenti integrati, pprof e Milvus data visualzation tool, dall'interfaccia web.
Home
Nella pagina Home si trovano le seguenti informazioni:
Milvus Web UI Home
Informazioni sul sistema: Visualizza le informazioni sul sistema, comprese quelle relative alla modalità di distribuzione, all'immagine utilizzata nella distribuzione e alle informazioni correlate.
Informazioni sui componenti: Visualizza lo stato e le metriche dei componenti di Milvus, compresi lo stato e le metriche dei nodi di interrogazione, dei nodi di dati, dei nodi indice, dei coordinatori e dei proxy.
Client collegati: Visualizza i client connessi e le loro informazioni, tra cui il tipo e la versione dell'SDK, il nome utente e la cronologia degli accessi.
Dipendenze del sistema: Visualizza lo stato e le metriche delle dipendenze di Milvus, compreso lo stato e le metriche del meta store, della coda di messaggi e dello storage degli oggetti.
Collezioni
Nella pagina Collezioni è possibile visualizzare l'elenco dei database e delle collezioni attualmente presenti in Milvus e controllarne i dettagli.
Collezioni dell'interfaccia web di Milvus
Database: Visualizza l'elenco dei database attualmente presenti in Milvus e i loro dettagli.
Raccolta: Visualizza l'elenco delle collezioni di ciascun database e i relativi dettagli.
Interrogazione
Pagina di interrogazione dell'interfaccia web di Milvus
Segmenti: Visualizza l'elenco dei segmenti e i relativi dettagli, tra cui l'ID del segmento, la raccolta corrispondente, lo stato, la dimensione, ecc.
Nella colonna Da, è possibile trovare la fonte del segmento. I possibili indicatori di origine sono i seguenti:
QN: Nodo di query
CT: Destinazione corrente in QueryCoord
NT: Destinazione successiva nella QueryCoord
DIST: Distribuzione in QueryCoord
Canali: Visualizza l'elenco dei canali e i loro dettagli, tra cui il nome del canale, le raccolte corrispondenti, ecc.
Nella colonna Da, è possibile trovare la fonte del segmento. I possibili indicatori di origine sono i seguenti:
QN: Nodo di query
CT: Destinazione corrente in QueryCoord
NT: Destinazione successiva in QueryCoord
DIST: Distribuzione nella QueryCoord
Repliche: Visualizza l'elenco delle repliche e i loro dettagli, tra cui l'ID della replica, la raccolta corrispondente, ecc.
Gruppi di risorse: Visualizza l'elenco dei gruppi di risorse e i loro dettagli, tra cui il nome del gruppo di risorse, il numero di nodi di query nel gruppo e le sue configurazioni, ecc.
Dati
Pagina dati dell'interfaccia web Milvus
Segmenti: Visualizza l'elenco dei segmenti dei nodi/coordinatori di dati e i loro dettagli, tra cui l'ID del segmento, la raccolta corrispondente, lo stato, la dimensione, ecc.
Canali: Visualizza l'elenco dei canali dei nodi/coordinatori di dati e i loro dettagli, compreso il nome del canale, le raccolte corrispondenti, ecc.
Attività
Pagina Attività dell'interfaccia web Milvus
Attività: Visualizza l'elenco delle attività in esecuzione in Milvus, compreso il tipo di attività, lo stato e le azioni.
Attività QueryCoord: Visualizza tutte le attività dello scheduler QueryCoord, compresi i bilanciatori, i controllori di indici/segmenti/canali/leader negli ultimi 15 minuti.
Attività di compattazione: Visualizza tutte le attività di compattazione dei coordinatori dei dati negli ultimi 15 minuti.
Attività di costruzione dell'indice: Visualizza tutte le attività di creazione di indici dei coordinatori dei dati negli ultimi 30 minuti.
Attività di importazione: Visualizza tutte le attività di importazione dei coordinatori dei dati negli ultimi 30 minuti.
Attività di sincronizzazione dei dati: Visualizza tutte le attività di sincronizzazione dei dati dei nodi dati negli ultimi 15 minuti.
Richieste lente
Pagina Richieste lente dell'interfaccia web Milvus
- Richieste lente: Una richiesta lenta è una ricerca o una query che ha una latenza superiore al valore di
proxy.slowQuerySpanInSeconds
specificato nella configurazione. L'elenco delle richieste lente visualizza tutte le richieste lente degli ultimi 15 minuti.
Configurazioni
Pagina Configurazioni dell'interfaccia web di Milvus
- Configurazioni: Visualizza l'elenco delle configurazioni del runtime Milvus e i loro valori.
Strumenti
pprof: accesso allo strumento pprof per il profiling e il debug di Milvus.
Strumento di visualizzazione dei dati Milvus: Accede allo strumento di visualizzazione dei dati di Milvus per visualizzare i dati in Milvus.