Fix and test subcluster Config

This commit is contained in:
2024-07-04 06:49:59 +02:00
parent b05909969f
commit 1b70596735
4 changed files with 2277 additions and 3057 deletions

View File

@@ -59,6 +59,7 @@ func initClusterConfig() error {
for _, sc := range cluster.SubClusters {
newMetric := mc
newMetric.SubClusters = nil
if cfg, ok := scLookup[sc.Name]; ok {
if !cfg.Remove {
@@ -69,12 +70,19 @@ func initClusterConfig() error {
newMetric.Alert = cfg.Alert
newMetric.Footprint = cfg.Footprint
sc.MetricConfig = append(sc.MetricConfig, *newMetric)
if newMetric.Footprint {
sc.Footprint = append(sc.Footprint, newMetric.Name)
}
}
} else {
sc.MetricConfig = append(sc.MetricConfig, *newMetric)
if newMetric.Footprint {
sc.Footprint = append(sc.Footprint, newMetric.Name)
}
}
if newMetric.Footprint {
sc.Footprint = append(sc.Footprint, newMetric.Name)
}
}
}