fix(cloudmon): fix gcp metric pull

1. external_id format
This commit is contained in:
zhaoxiangchun
2022-04-01 14:49:43 +08:00
parent 8da40d66ee
commit 5fd96046ad
+3 -1
View File
@@ -42,7 +42,9 @@ func (self *SGoogleCloudReport) collectRegionMetricOfHost(region cloudprovider.I
continue
}
serverName, _ := server.GetString("name")
external_id = strings.Split(external_id, "/")[1]
if strings.Contains(external_id, "/") {
external_id = strings.Split(external_id, "/")[1]
}
for metricName, influxDbSpecs := range gcpMetricSpecs {
rtn, err := googleReg.GetMonitorData(external_id, serverName, metricName, since, until)
if err != nil {