Merge pull request #17691 from ioito/automated-cherry-pick-of-#17690-upstream-release-3.10

Automated cherry pick of #17690: fix(cloudmon): avoid panic
This commit is contained in:
Zexi Li
2023-08-02 10:21:24 +08:00
committed by GitHub
+5
View File
@@ -738,6 +738,11 @@ func (self *SResources) CollectMetrics(ctx context.Context, userCred mcclient.To
}
for t := range servers {
tags := projectTags.GetTags(servers[t].ProjectId)
if servers[t].Metadata == nil {
server := servers[t]
server.Metadata = map[string]string{}
servers[t] = server
}
for k, v := range tags {
if strings.HasPrefix(k, db.USER_TAG_PREFIX) {
servers[t].Metadata[k] = v