最近将向量库迁移进了k8s集群,突然有一天收到了集群日志空间告警,排查一看,OMG,这日志也太多了,其中排行前三就有milvus

经排查milvus 默认日志级别是debug日志,只能调整日志级别了。
第一个想到的就是能不能通过部署的环境变量来设置日志级别,于是去gitlab Milvus翻一翻项目的环境变量,发现并没有关于日志级别的环境变量:

既然环境变量不能设置,那就只能想想其他的办法:
1. 就是将配置文件挂载出来

2. 在翻看源码的过程中,发现milvus 额外提供了一个组件服务的端口,默认是 9091

并且,往下查找路由,找到了一个让人惊喜的接口 😁😁😁😁😁😁

文章讲述了作者在将向量库迁移到K8s集群后遇到日志空间告警问题,主要由于Milvus的日志级别设为debug。在找不到环境变量设置方法后,作者发现可以通过Milvus提供的9091端口接口动态修改日志级别,如查看和设置为error级别,实现不停服调整。
最低0.47元/天 解锁文章
919





