对接自建监控系统
Milvus实例的监控指标默认存储在云监控2.0中。如需将指标数据对接到Grafana等自建监控系统,可通过云监控2.0将指标投递至日志服务(SLS),再由SLS作为数据源接入自建系统。
前提条件
-
已创建处于运行中状态的Milvus实例。
-
已开通日志服务(SLS),并具有项目和日志库的创建权限。
步骤一:新建云监控工作空间
步骤 | 屏幕快照 |
|
|
|
|
步骤二:接入Milvus监控数据
-
进入步骤一新建的工作空间,在工作空间左侧导航栏中,单击接入中心。
-
在右侧搜索milvus,单击向量检索服务 Milvus 版监控指标,首次使用需单击立即开通,完成云监控相关权限的授权。
-
在接入配置面板中,配置以下参数后单击确定:
-
策略名称:选择已有策略或单击新建创建策略。
-
区域:选择Milvus实例所在的地域。
-
实体范围:选择全部实体接入该地域下所有Milvus实例,或选择手动选择接入指定实例。
-
-
其他配置项保持默认,单击确定。
-
接入成功后,单击接入管理查看接入状态。
步骤三:验证数据投递
接入完成后,验证监控指标是否已成功投递至SLS。
-
在接入管理页面确认接入状态为正常。
-
在页面右下角单击数据源,选择Prometheus实例,查看SLS时序库的URL和存储位置信息。后续在自建Grafana中配置数据源时需要使用这些信息。
-
单击SLS链接跳转至日志服务控制台,查看指标投递情况。
-
在SLS时序库中确认指标数据已成功写入。
步骤四:查看监控指标
数据投递至SLS后,可通过以下两种方式查看监控指标数据:
|
方式 |
适用场景 |
|
自建Grafana |
需自行购置服务器(或虚拟机/容器)并部署 Grafana 软件,通过自定义监控面板与告警规则,构建专属的数据监控与可视化展示平台。 |
|
云监控2.0 |
快速查看内置的监控大盘 |
方式一:通过自建Grafana查看监控指标
将SLS配置为自建Grafana的数据源,即可在Grafana中查看Milvus监控指标。
-
在Grafana中添加Prometheus类型的数据源,填入步骤三中获取的SLS时序库URL。
-
配置访问凭证。账号需具有
logReadAccess权限。在 Grafana 数据源 Settings 页签中,填写 Name(如
milvus-test1),Network Type 选择 公网(Public Network),在 URL 中填写数据源地址,Access 保持 Server (default)。开启 Basic auth,在 User 和 Password 中填入凭证。Scrape interval 设为15s,Query timeout 设为60s,HTTP Method 选择 POST。单击 Save & test,页面底部显示绿色提示 Data source is working 表示数据源连接成功。
-
导入Milvus监控面板。下载以下预置的Grafana Dashboard配置文件,通过Grafana的Import功能导入后可直接使用:

方式二:通过云监控2.0查看监控指标
云监控2.0提供内置的监控大盘,无需额外配置即可查看Milvus实例的监控数据。
-
在工作空间左侧导航栏中,单击实体探索,找到已接入的Milvus实例。
-
单击实例名称,查看实例的PVC、可用区等状态信息。
-
在指标探索页面,通过下拉框选择监控大盘,查看不同维度的监控指标。

