fix: Delay holmes initialization preventing initialization too soon (#43773)

Related to #43760

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
This commit is contained in:
congqixia 2025-08-07 12:09:39 +08:00 committed by GitHub
parent 3b8ab8cb99
commit 3647568cf3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -318,9 +318,6 @@ func (mr *MilvusRoles) Run() {
thw.Start()
defer thw.Stop()
internalmetrics.InitHolmes()
defer internalmetrics.CloseHolmes()
// only standalone enable localMsg
if mr.Local {
if err := os.Setenv(metricsinfo.DeployModeEnvKey, metricsinfo.StandaloneDeployMode); err != nil {
@ -355,6 +352,9 @@ func (mr *MilvusRoles) Run() {
paramtable.SetRole(mr.ServerType)
}
internalmetrics.InitHolmes()
defer internalmetrics.CloseHolmes()
// init tracer before run any component
tracer.Init()