diff --git a/cmd/roles/roles.go b/cmd/roles/roles.go index 7cf3dd59f2..b46ad7e099 100644 --- a/cmd/roles/roles.go +++ b/cmd/roles/roles.go @@ -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()