Niko Kovacevic 5 лет назад
Родитель
Сommit
06e1f22b32
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      pkg/costmodel/aggregation.go

+ 11 - 0
pkg/costmodel/aggregation.go

@@ -204,14 +204,23 @@ func (a *Accesses) ComputeIdleCoefficient(costData map[string]*CostData, cli pro
 
 	key := fmt.Sprintf("%s:%s", windowString, offset)
 	if data, valid := a.ClusterCostsCache.Get(key); valid {
+
 		clusterCosts = data.(map[string]*ClusterCosts)
+
+		log.Infof("AggAPI: ComputeIdleCoefficient: ClusterCostsCache is valid")
+
 	} else {
 		clusterCosts, err = a.ComputeClusterCosts(cli, cp, windowString, offset, false)
 		if err != nil {
 			return nil, err
 		}
+
+		log.Infof("AggAPI: ComputeIdleCoefficient: ClusterCostsCache is not valid: ComputeClusterCosts")
+
 	}
 
+	log.Infof("AggAPI: ComputeIdleCoefficient: clusterCosts: %+v", clusterCosts)
+
 	measureTime(profileStart, profileThreshold, profileName)
 
 	for cid, costs := range clusterCosts {
@@ -292,6 +301,8 @@ func AggregateCostData(costData map[string]*CostData, field string, subfields []
 	rate := opts.Rate
 	sr := opts.SharedResourceInfo
 
+	log.Infof("AggAPI: AggregateCostData: idleCoefficients: %+v", idleCoefficients)
+
 	resolutionHours := 1.0
 	if opts.ResolutionHours > 0.0 {
 		resolutionHours = opts.ResolutionHours