fix(cloudmon): cloudpods metric pull delay time (#25316)

This commit is contained in:
屈轩
2026-08-14 10:37:38 +08:00
committed by GitHub
parent 1d91431184
commit 1e37006b48
2 changed files with 4 additions and 1 deletions

View File

@@ -26,6 +26,8 @@ type CloudMonOptions struct {
CollectMetricInterval int64 `help:"Increment Sync Interval unit:minute" default:"6"`
SkipMetricPullProviders string `help:"Skip indicate provider metric pull" default:""`
CloudpodsCollectDelayMinutes int64 `help:"Cloudpods Collect Delay Duration unit:minute" default:"0"`
InfluxDatabase string `help:"influxdb database name, default telegraf" default:"telegraf"`
DisableServiceMetric bool `help:"disable service metric collect"`

View File

@@ -18,6 +18,7 @@ import (
"time"
api "yunion.io/x/onecloud/pkg/apis/compute"
"yunion.io/x/onecloud/pkg/cloudmon/options"
)
type CloudpodsCollect struct {
@@ -37,5 +38,5 @@ func init() {
}
func (self *CloudpodsCollect) GetDelayDuration() time.Duration {
return time.Minute * 9
return time.Minute * time.Duration(options.Options.CloudpodsCollectDelayMinutes)
}