跳到主要内容
版本:v3.0.x

Milvus WebUI

Milvus WebUI 是 Milvus 内置的 GUI 与可观测性界面。您可以使用它查看 Milvus 组件及依赖项的状态与指标,检查 Database 和 Collection 详情,并浏览运行时配置。

概述

与 Birdwatcher 和 Attu 不同,Milvus WebUI 无需单独安装,主要用于通过直观界面观察整个 Milvus 系统。

下表比较了 Milvus Web UI 和 Birdwatcher/Attu 的功能:

功能Milvus WebUIBirdwatcherAttu
操作形式GUICLIGUI
目标用户维护人员、开发人员维护人员开发人员
安装内置独立工具独立工具
依赖关系MilvusMilvus / etcdMilvus
主要功能运行环境、Database/Collection 详情、Segment、Channel、任务和慢查询请求元数据检查和 Milvus API 执行Database 管理和操作任务
首次支持版本v2.5.0v2.0.0v0.1.8

从 v2.5.0 起,你可以在运行中的 Milvus 实例上使用以下 URL 访问 Milvus Web UI:

Text
http://${MILVUS_PROXY_IP}:9091/webui

功能

Milvus Web UI 提供以下功能:

Milvus Web UI overview

你可以找到关于当前运行的 Milvus 实例、其组件、连接的客户端和依赖关系的信息。

可查看 Milvus 当前的数据库和 Collection 列表,并检查其详细信息。

您可以查看 QueryNode 和 QueryCoord 的 Segment、Channel、Replica 和 Resource Group 统计信息。

您可以查看 DataNode 的 Segment 和 Channel 统计信息。

可以查看 Milvus 中运行的任务列表,包括 Querycoord 调度器任务、Compaction 任务、索引构建任务、导入任务和数据同步任务。

可以查看 Milvus 中的慢请求列表,包括请求类型、请求持续时间和请求参数。

可以查看 Milvus 配置及其值的列表。

您可以从 Web UI 访问两个内置工具,即 pprof 和 Milvus 数据可视化工具。

主页

在主页上,您可以找到以下信息:

Milvus Web UI Home

  • 系统信息:查看系统信息,包括部署模式、部署中使用的镜像和相关信息。

  • 组件信息:查看 Milvus 组件的状态和指标,包括 QueryNode、DataNode、IndexNode、Coordinator 和 Proxy。

  • 已连接客户端:查看已连接的客户端及其信息,包括 SDK 类型和版本、用户名及其访问历史记录。

  • 系统依赖关系:查看 Milvus 依赖项的状态和指标,包括 Meta storage、消息队列和 Object Storage 的状态和指标。

Collection

在“Collection”页面,您可以查看 Milvus 当前的 Database 和 Collection 列表,并检查其详情。

Milvus Web UI Collection

  • Database:查看当前 Milvus 中的 Database 列表及其详细信息。

  • Collection:查看每个 Database 中的 Collection 列表及其详细信息。

可以点击某个 Collection 查看其详细信息,包括字段数量、Partition、索引等详细信息。

Milvus Web UI Collection Details

查询

Milvus Web UI Query Page

  • Segment:查看 Segment 列表及其详细信息,包括 Segment ID、对应的 Collection、状态和大小等。

  • Channel:查看 Channel 列表及其详细信息,包括 Channel 名称和对应的 Collection 等。

  • Replica:查看 Replica 列表及其详细信息,包括 Replica ID 和对应的 Collection 等。

  • Resource Group:查看 Resource Group 列表及其详细信息,包括名称、组内 QueryNode 数量和配置等。

数据

Milvus Web UI Data Page

  • Segment:查看 DataNode/DataCoord 的 Segment 列表及其详细信息,包括 Segment ID、对应的 Collection、状态和大小等。

  • Channel:查看 DataNode/DataCoord 的 Channel 列表及其详细信息,包括 Channel 名称和对应的 Collection 等。

任务

Milvus Web UI Tasks Page

  • 任务:查看在 Milvus 中运行的任务列表,包括任务类型、状态和操作。

  • QueryCoord 任务:查看所有 QueryCoord 调度任务,包括过去 15 分钟内的 Balancer,以及 Index、Segment、Channel 和 Leader Checker。

  • Compaction 任务:查看过去 15 分钟内来自 DataCoord 的所有 Compaction 任务。

  • 索引构建任务:查看 DataCoord 在过去 30 分钟内的所有索引构建任务。

  • 导入任务:查看过去 30 分钟内 DataCoord 的所有导入任务。

  • 数据同步任务:查看过去 15 分钟内 DataNode 的所有数据同步任务。

慢请求

Milvus Web UI Slow Requests Page

  • 慢请求:慢请求是指延迟时间超过配置中指定的 proxy.slowQuerySpanInSeconds 值的搜索或查询。慢速请求列表显示最近 15 分钟内的所有慢速请求。

配置

Milvus Web UI Configurations Page

  • 配置:查看 Milvus 运行时配置及其值的列表。

工具

  • pprof:访问用于剖析和调试 Milvus 的 pprof 工具。

  • Milvus 数据可视化工具:访问 Milvus 数据可视化工具,以可视化 Milvus 中的数据。