Milvus WebUI
Milvus WebUI est un outil de gestion graphique pour Milvus. Il améliore l'observabilité du système grâce à une interface simple et intuitive. Vous pouvez utiliser l'interface Web de Milvus pour observer les statistiques et les métriques des composants et des dépendances de Milvus, vérifier les détails de la base de données et de la collection, et répertorier les configurations détaillées de Milvus.
Vue d'ensemble
L'interface Web de Milvus diffère de Birdwatcher et d'Attu en ce sens qu'il s'agit d'un outil intégré permettant d'observer l'ensemble du système à l'aide d'une interface simple et intuitive.
Le tableau suivant compare les fonctionnalités de l'interface Web de Milvus et de Birdwatcher/Attu :
Fonctionnalité | Milvus Web UI | Birdwatcher | Attu |
---|---|---|---|
Forme opérationnelle | GUI | CLI | GUI |
Utilisateurs cibles | Mainteneurs, développeurs | Mainteneurs | Développeurs |
Installation | Intégré | Outil autonome | Outil autonome |
Dépendances | Milvus | Milvus / etcd | Milvus |
Fonctionnalités principales | Environnement d'exécution, détails de la base de données/collection, segments, canaux, tâches et demandes de requêtes lentes | Inspection des métadonnées et exécution de l'API Milvus | Gestion de la base de données et tâches opérationnelles |
L'interface Web Milvus offre les fonctionnalités suivantes :
Présentation de l'interface Web Milvus
-
Vous pouvez trouver des informations sur l'instance Milvus en cours d'exécution, ses composants, les clients connectés et les dépendances.
-
Vous pouvez afficher la liste des bases de données et des collections actuellement dans Milvus et vérifier leurs détails.
-
Vous pouvez consulter les statistiques collectées des nœuds de requête et des coordinateurs de requête en termes de segments, de canaux, de répliques et de groupes de ressources.
-
Vous pouvez consulter les statistiques collectées des nœuds de données en termes de segments et de canaux.
-
Vous pouvez afficher la liste des tâches en cours d'exécution dans Milvus, y compris les tâches du planificateur Querycoord, les tâches de compactage, les tâches de construction d'index, les tâches d'importation et les tâches de synchronisation des données.
-
Vous pouvez afficher la liste des demandes lentes dans Milvus, y compris le type de demande, la durée de la demande et les paramètres de la demande.
-
Vous pouvez afficher la liste des configurations de Milvus et leurs valeurs.
-
Vous pouvez accéder aux deux outils intégrés, pprof et l'outil de visualisation des données Milvus, à partir de l'interface Web.
Accueil
La page d'accueil contient les informations suivantes :
Accueil de l'interface Web Milvus
Informations sur le système: Afficher les informations sur le système, y compris les informations sur le mode de déploiement, l'image utilisée dans le déploiement et les informations connexes.
Informations sur les composants: Afficher l'état et les métriques des composants de Milvus, y compris l'état et les métriques des nœuds de requête, des nœuds de données, des nœuds d'index, des coordinateurs et des proxys.
Clients connectés: Affichez les clients connectés et leurs informations, notamment le type et la version du SDK, le nom d'utilisateur et l'historique de leurs accès.
Dépendances du système: Affichez l'état et les mesures des dépendances de Milvus, y compris l'état et les mesures du méta-magasin, de la file d'attente de messages et du stockage d'objets.
Collections
Sur la page Collections, vous pouvez afficher la liste des bases de données et des collections actuellement dans Milvus et vérifier leurs détails.
Collections de l'interface Web de Milvus
Base de données: Afficher la liste des bases de données actuellement dans Milvus et leurs détails.
Collection: Voir la liste des collections dans chaque base de données et leurs détails.
Requête
Page de requête de l'interface Web de Milvus
Segments: Affiche la liste des segments et leurs détails, y compris l'ID du segment, la collection correspondante, l'état, la taille, etc.
Dans la colonne De, vous pouvez trouver la source du segment. Les indicateurs de sources possibles sont les suivants
QN: Query node (nœud de requête)
CT: cible actuelle dans QueryCoord
NT: Prochaine cible dans QueryCoord
DIST: Distribution dans QueryCoord
Channels (Canaux) : Affichez la liste des canaux et leurs détails, y compris le nom du canal, les collections correspondantes, etc.
Dans la colonne From, vous pouvez trouver la source du segment. Les indicateurs de sources possibles sont les suivants
QN: Query node (nœud de requête)
CT: cible actuelle dans QueryCoord
NT: Prochaine cible dans QueryCoord
DIST: Distribution dans le QueryCoord
Répliques: Affiche la liste des répliques et leurs détails, y compris l'ID de la réplique, la collection correspondante, etc.
Groupes de ressources: Affichez la liste des groupes de ressources et leurs détails, y compris le nom du groupe de ressources, le nombre de nœuds de requête dans le groupe, et ses configurations, etc.
Données
Page de données de l'interface Web Milvus
Segments: Affiche la liste des segments des nœuds de données/coordinateurs et leurs détails, y compris l'ID du segment, la collection correspondante, l'état, la taille, etc.
Canaux: Affichez la liste des canaux des nœuds de données/coordinateurs et leurs détails, y compris le nom du canal, les collections correspondantes, etc.
Tâches
Page des tâches de l'interface Web Milvus
Tâches: Affiche la liste des tâches en cours d'exécution dans Milvus, y compris le type de tâche, l'état et les actions.
Tâches QueryCoord: Affiche toutes les tâches du planificateur QueryCoord, y compris les vérificateurs d'équilibre, d'index/segment/canal/chef de file au cours des 15 dernières minutes.
Tâches de compactage: Afficher toutes les tâches de compactage des coordinateurs de données au cours des 15 dernières minutes.
Tâches de construction d'index: Voir toutes les tâches de construction d'index des coordinateurs de données au cours des 30 dernières minutes.
Tâches d'importation: Voir toutes les tâches d'importation effectuées par les coordinateurs de données au cours des 30 dernières minutes.
Tâches de synchronisation des données: Afficher toutes les tâches de synchronisation des données effectuées par les nœuds de données au cours des 15 dernières minutes.
Requêtes lentes
Page des demandes lentes de l'interface Web Milvus
- Requêtes lentes: Une demande lente est une recherche ou une requête dont le temps de latence est supérieur à la valeur de
proxy.slowQuerySpanInSeconds
spécifiée dans la configuration. La liste des requêtes lentes affiche toutes les requêtes lentes des 15 dernières minutes.
Configurations
Page des configurations de l'interface Web Milvus
- Configurations: Affiche la liste des configurations d'exécution Milvus et leurs valeurs.
Outils
pprof: Accéder à l'outil pprof pour le profilage et le débogage de Milvus.
Outil de visualisation des données Milvus: Accédez à l'outil de visualisation des données Milvus pour visualiser les données dans Milvus.