Milvus WebUI
Milvus Web UI ist ein grafisches Verwaltungswerkzeug für Milvus. Es verbessert die Beobachtbarkeit des Systems mit einer einfachen und intuitiven Schnittstelle. Sie können Milvus Web UI verwenden, um die Statistiken und Metriken der Komponenten und Abhängigkeiten von Milvus zu beobachten, Datenbank- und Sammlungsdetails zu überprüfen und detaillierte Milvus-Konfigurationen aufzulisten.
Übersicht
Milvus Web UI unterscheidet sich von Birdwatcher und Attu dadurch, dass es ein integriertes Tool ist, das eine allgemeine Systembeobachtung mit einer einfachen und intuitiven Oberfläche ermöglicht.
Die folgende Tabelle vergleicht die Funktionen von Milvus Web UI und Birdwatcher/Attu:
Funktion | Milvus Web UI | Birdwatcher | Attu |
---|---|---|---|
Bedienbare Form | GUI | CLI | GUI |
Ziel-Benutzer | Maintainer, Entwickler | Maintainer | Entwickler |
Installation | Eingebaut | Eigenständiges Werkzeug | Eigenständiges Werkzeug |
Abhängigkeiten | Milvus | Milvus / etcd | Milvus |
Primäre Funktionalitäten | Laufzeitumgebung, Datenbank-/Sammlungsdetails, Segmente, Kanäle, Aufgaben und langsame Abfragen | Überprüfung von Metadaten und Ausführung der Milvus-API | Datenbankverwaltung und operative Aufgaben |
Milvus Web UI bietet die folgenden Funktionen:
Überblick über Milvus Web UI
-
Hier finden Sie Informationen über die aktuell laufende Milvus-Instanz, ihre Komponenten, verbundene Clients und Abhängigkeiten.
-
Sie können die Liste der Datenbanken und Sammlungen, die sich derzeit in Milvus befinden, einsehen und deren Details überprüfen.
-
Sie können die gesammelten Statistiken der Abfrageknoten und Abfragekoordinatoren in Bezug auf Segmente, Kanäle, Replikate und Ressourcengruppen einsehen.
-
Sie können die gesammelten Statistiken der Datenknoten in Bezug auf Segmente und Kanäle anzeigen.
-
Sie können die Liste der in Milvus laufenden Tasks anzeigen, einschließlich Querycoord-Scheduler-Tasks, Verdichtungs-Tasks, Indexerstellungs-Tasks, Import-Tasks und Datensynchronisierungs-Tasks.
-
Sie können die Liste der langsamen Anfragen in Milvus anzeigen, einschließlich des Anfragetyps, der Anfragedauer und der Anfrageparameter.
-
Sie können die Liste der Milvus-Konfigurationen und deren Werte anzeigen.
-
Sie können von der Web-UI aus auf die beiden eingebauten Tools, pprof und Milvus-Datenvisualisierung, zugreifen.
Startseite
Auf der Home-Seite finden Sie die folgenden Informationen:
Milvus Web UI Startseite
System-Informationen: Zeigen Sie Systeminformationen an, einschließlich Informationen über den Bereitstellungsmodus, das bei der Bereitstellung verwendete Image und zugehörige Informationen.
Komponenten-Informationen: Zeigen Sie den Status und die Metriken der Komponenten in Milvus an, einschließlich des Status und der Metriken der Abfrageknoten, Datenknoten, Indexknoten, Koordinatoren und Proxys.
Verbundene Clients: Zeigen Sie die verbundenen Clients und ihre Informationen an, einschließlich SDK-Typ und -Version, Benutzername und Zugriffshistorie.
System-Abhängigkeiten: Zeigen Sie den Status und die Metriken der Abhängigkeiten von Milvus an, einschließlich des Status und der Metriken des Metaspeichers, der Nachrichtenwarteschlange und des Objektspeichers.
Sammlungen
Auf der Seite Sammlungen können Sie die Liste der Datenbanken und Sammlungen, die sich derzeit in Milvus befinden, einsehen und deren Details überprüfen.
Milvus Web UI Sammlungen
Datenbank: Zeigen Sie die Liste der derzeit in Milvus vorhandenen Datenbanken und deren Details an.
Sammlungen: Zeigen Sie die Liste der Sammlungen in jeder Datenbank und deren Details an.
Abfrage
Milvus Web UI Abfrage Seite
Segmente: Zeigen Sie die Liste der Segmente und deren Details an, einschließlich der Segment-ID, der entsprechenden Sammlung, des Status, der Größe usw.
In der Spalte Von können Sie die Quelle des Segments finden. Mögliche Quellenindikatoren sind wie folgt
QN: Abfrageknoten
CT: Aktuelles Ziel in QueryCoord
NT: Nächstes Ziel in QueryCoord
DIST: Verteilung in QueryCoord
Kanäle: Zeigen Sie die Liste der Kanäle und ihre Details an, einschließlich des Kanalnamens, der entsprechenden Sammlungen usw.
In der Spalte Von können Sie die Quelle des Segments finden. Mögliche Quellenindikatoren sind wie folgt
QN: Abfrageknoten
CT: Aktuelles Ziel in QueryCoord
NT: Nächstes Ziel in QueryCoord
DIST: Verteilung in QueryCoord
Replikate: Anzeigen der Liste der Replikate und ihrer Details, einschließlich der Replikat-ID, der entsprechenden Sammlung usw.
Ressourcengruppen: Zeigen Sie die Liste der Ressourcengruppen und ihre Details an, einschließlich des Namens der Ressourcengruppe, der Anzahl der Abfrageknoten in der Gruppe und ihrer Konfigurationen, usw.
Daten
Milvus Web UI Daten Seite
Segmente: Zeigen Sie die Liste der Segmente aus den Datenknoten/Koordinatoren und deren Details an, einschließlich der Segment-ID, der entsprechenden Sammlung, des Status, der Größe usw.
Kanäle: Zeigen Sie die Liste der Kanäle aus den Datenknoten/Koordinatoren und deren Details an, einschließlich des Kanalnamens, der entsprechenden Sammlungen usw.
Aufgaben
Milvus Web UI Aufgaben Seite
Aufgaben: Zeigen Sie die Liste der in Milvus laufenden Aufgaben an, einschließlich des Aufgabentyps, des Status und der Aktionen.
QueryCoord-Aufgaben: Anzeige aller QueryCoord Scheduler-Tasks, einschließlich Balancer, Index/Segment/Channel/Leader Checker der letzten 15 Minuten.
Verdichtungs-Aufgaben: Anzeige aller Verdichtungsaufgaben der Datenkoordinatoren in den letzten 15 Minuten.
Indexerstellungs-Aufgaben: Zeigt alle Indexerstellungsaufgaben der Datenkoordinatoren der letzten 30 Minuten an.
Import-Aufgaben: Zeigt alle Importaufgaben der Datenkoordinatoren der letzten 30 Minuten an.
Daten-Synchronisations-Aufgaben: Zeigen Sie alle Datensynchronisierungsaufgaben der Datenknoten in den letzten 15 Minuten an.
Langsame Anfragen
Milvus Web UI Seite Langsame Anfragen
- Langsame Anfragen: Eine langsame Anfrage ist eine Suche oder eine Abfrage, deren Latenzzeit länger ist als der in der Konfiguration angegebene Wert von
proxy.slowQuerySpanInSeconds
. Die Liste der langsamen Anfragen zeigt alle langsamen Anfragen der letzten 15 Minuten an.
Konfigurationen
Milvus Web UI Konfigurationen Seite
- Konfigurationen: Zeigt die Liste der Milvus-Laufzeitkonfigurationen und deren Werte an.
Werkzeuge
pprof: Zugriff auf das pprof-Tool zur Profilerstellung und Fehlersuche in Milvus.
Milvus-Datenvisualisierungstool: Zugriff auf das Milvus-Datenvisualisierungstool zur Visualisierung der Daten in Milvus.