diff --git a/pkg/cloudmon/providerdriver/ctyun.go b/pkg/cloudmon/providerdriver/ctyun.go index 69f0fb1bac..587bb5060a 100644 --- a/pkg/cloudmon/providerdriver/ctyun.go +++ b/pkg/cloudmon/providerdriver/ctyun.go @@ -76,8 +76,8 @@ func (self *CtyunCollect) CollectServerMetrics(ctx context.Context, manager api. if last > len(servers) { last = len(servers) } - for i := range servers[i*10 : last] { - opts.ResourceIds = append(opts.ResourceIds, servers[i].ExternalId) + for j := range servers[i*10 : last] { + opts.ResourceIds = append(opts.ResourceIds, servers[i*10+j].ExternalId) } part, err := provider.GetMetrics(opts) if err != nil { diff --git a/pkg/cloudmon/providerdriver/qcloud.go b/pkg/cloudmon/providerdriver/qcloud.go index 0d8df4726b..4131259c07 100644 --- a/pkg/cloudmon/providerdriver/qcloud.go +++ b/pkg/cloudmon/providerdriver/qcloud.go @@ -102,8 +102,8 @@ func (self *QcloudCollect) CollectServerMetrics(ctx context.Context, manager api if last > len(servers) { last = len(servers) } - for i := range servers[i*10 : last] { - opts.ResourceIds = append(opts.ResourceIds, servers[i].ExternalId) + for j := range servers[i*10 : last] { + opts.ResourceIds = append(opts.ResourceIds, servers[i*10+j].ExternalId) } part, err := provider.GetMetrics(opts) if err != nil { @@ -197,8 +197,8 @@ func (self *QcloudCollect) CollectDBInstanceMetrics(ctx context.Context, manager if last > len(servers) { last = len(servers) } - for i := range servers[i*10 : last] { - opts.ResourceIds = append(opts.ResourceIds, servers[i].ExternalId) + for j := range servers[i*10 : last] { + opts.ResourceIds = append(opts.ResourceIds, servers[i*10+j].ExternalId) } part, err := provider.GetMetrics(opts) @@ -293,8 +293,8 @@ func (self *QcloudCollect) CollectRedisMetrics(ctx context.Context, manager api. if last > len(servers) { last = len(servers) } - for i := range servers[i*10 : last] { - opts.ResourceIds = append(opts.ResourceIds, servers[i].ExternalId) + for j := range servers[i*10 : last] { + opts.ResourceIds = append(opts.ResourceIds, servers[i*10+j].ExternalId) } part, err := provider.GetMetrics(opts) diff --git a/pkg/cloudmon/providerdriver/volc.go b/pkg/cloudmon/providerdriver/volc.go index 28063b77cb..1a7b3726fc 100644 --- a/pkg/cloudmon/providerdriver/volc.go +++ b/pkg/cloudmon/providerdriver/volc.go @@ -104,8 +104,8 @@ func (self *VolcEngineCollect) CollectServerMetrics(ctx context.Context, manager if last > len(servers) { last = len(servers) } - for i := range servers[i*10 : last] { - opts.ResourceIds = append(opts.ResourceIds, servers[i].ExternalId) + for j := range servers[i*10 : last] { + opts.ResourceIds = append(opts.ResourceIds, servers[i*10+j].ExternalId) } part, err := provider.GetMetrics(opts) if err != nil {