Skip to content

Commit a41aecf

Browse files
committed
fix
Signed-off-by: yomek33 <[email protected]>
1 parent bddbb3b commit a41aecf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

metrics/serve.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -176,20 +176,20 @@ func handleDoubleHalveMode(metricCount, metricLength, metricCycle, seriesCycle i
176176
}
177177
}
178178

179-
func handleGradualChangeMode(metricCount, metricLength, metricCycle, seriesCycle int, labelKeys, labelValues []string, seriesChangeRate, maxSeriesCount, minSeriesCount int, changeSeriesTick *time.Ticker, updateNotify chan struct{}) {
180-
currentSeriesCount := &minSeriesCount
179+
func handleGradualChangeMode(metricCount, metricLength, metricCycle, seriesCycle int, labelKeys, labelValues []string, seriesChangeRate, maxSeriesCount, minSeriesCount int, seriesCount *int, changeSeriesTick *time.Ticker, updateNotify chan struct{}) {
180+
*seriesCount = minSeriesCount
181181
seriesIncrease := true
182182

183183
for tick := range changeSeriesTick.C {
184184
metricsMux.Lock()
185185
unregisterMetrics()
186186
registerMetrics(metricCount, metricLength, metricCycle, labelKeys)
187-
cycleValues(labelKeys, labelValues, *currentSeriesCount, seriesCycle)
187+
cycleValues(labelKeys, labelValues, *seriesCount, seriesCycle)
188188
metricsMux.Unlock()
189189

190-
changeSeriesGradual(&seriesChangeRate, &maxSeriesCount, &minSeriesCount, currentSeriesCount, &seriesIncrease)
190+
changeSeriesGradual(&seriesChangeRate, &maxSeriesCount, &minSeriesCount, seriesCount, &seriesIncrease)
191191

192-
fmt.Printf("%v: Adjusting series count. New count: %d\n", tick, *currentSeriesCount)
192+
fmt.Printf("%v: Adjusting series count. New count: %d\n", tick, *seriesCount)
193193

194194
select {
195195
case updateNotify <- struct{}{}:
@@ -241,7 +241,7 @@ func RunMetrics(metricCount, labelCount, seriesCount, seriesChangeRate, maxSerie
241241
}
242242
registerMetrics(metricCount, metricLength, metricCycle, labelKeys)
243243
cycleValues(labelKeys, labelValues, minSeriesCount, seriesCycle)
244-
go handleGradualChangeMode(metricCount, metricLength, metricCycle, seriesCycle, labelKeys, labelValues, seriesChangeRate, maxSeriesCount, minSeriesCount, changeSeriesTick, updateNotify)
244+
go handleGradualChangeMode(metricCount, metricLength, metricCycle, seriesCycle, labelKeys, labelValues, seriesChangeRate, maxSeriesCount, minSeriesCount, &currentSeriesCount, changeSeriesTick, updateNotify)
245245
go handleValueTicks(&labelKeys, &labelValues, &currentSeriesCount, &seriesCycle, updateNotify, valueTick)
246246
go handleSeriesTicks(&labelKeys, &labelValues, &currentSeriesCount, &seriesCycle, updateNotify, seriesTick)
247247

0 commit comments

Comments
 (0)