cdi_spec_dirs = ['/etc/cdi', '/var/run/cdi']
drain_exec_sync_io_timeout = '0s'
ignore_deprecation_warnings = []
- stats_collection_period = '1s'
+ stats_collect_period = '1s'
stats_retention_period = '2m'
[plugins.'io.containerd.cri.v1.runtime'.containerd]
// that should be ignored for checking "ContainerdHasNoDeprecationWarnings" condition.
IgnoreDeprecationWarnings []string `toml:"ignore_deprecation_warnings" json:"ignoreDeprecationWarnings"`
- // StatsCollectionPeriod is the period for collecting container/sandbox CPU stats
+ // StatsCollectPeriod is the period for collecting container/sandbox CPU stats
// used for calculating UsageNanoCores. This matches cAdvisor's default housekeeping interval.
// The string is in the golang duration format, see:
// https://golang.org/pkg/time/#ParseDuration
// Default: "1s"
- StatsCollectionPeriod string `toml:"stats_collection_period" json:"statsCollectionPeriod"`
+ StatsCollectPeriod string `toml:"stats_collect_period" json:"statsCollectPeriod"`
// StatsRetentionPeriod is how long to retain CPU stats samples for calculating UsageNanoCores.
// The string is in the golang duration format, see:
return warnings, fmt.Errorf("invalid `drain_exec_sync_io_timeout`: %w", err)
}
}
- // Validation for stats_collection_period
- if c.StatsCollectionPeriod != "" {
- if _, err := time.ParseDuration(c.StatsCollectionPeriod); err != nil {
- return warnings, fmt.Errorf("invalid `stats_collection_period`: %w", err)
+ // Validation for stats_collect_period
+ if c.StatsCollectPeriod != "" {
+ if _, err := time.ParseDuration(c.StatsCollectPeriod); err != nil {
+ return warnings, fmt.Errorf("invalid `stats_collect_period`: %w", err)
}
}
// Validation for stats_retention_period
statsAge := defaultStatsAge
// Use config values if provided
- if config.StatsCollectionPeriod != "" {
- if d, err := time.ParseDuration(config.StatsCollectionPeriod); err == nil {
+ if config.StatsCollectPeriod != "" {
+ if d, err := time.ParseDuration(config.StatsCollectPeriod); err == nil {
interval = d
}
}