Skip to content

Commit bb78351

Browse files
committed
fix concurrency inside subscription
Signed-off-by: Markus Blaschke <[email protected]>
1 parent 0fd9183 commit bb78351

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

metrics/prober.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,13 +169,14 @@ func (p *MetricProber) collectMetricsFromTargets() {
169169
metricsChannel := make(chan PrometheusMetricResult)
170170

171171
wgSubscription := sizedwaitgroup.New(p.Conf.Prober.ConcurrencySubscription)
172-
wgSubscriptionResource := sizedwaitgroup.New(p.Conf.Prober.ConcurrencySubscriptionResource)
173172

174173
go func() {
175174
for subscriptionId, resourceList := range p.targets {
176175
wgSubscription.Add()
177176
go func(subscriptionId string, targetList []MetricProbeTarget) {
178177
defer wgSubscription.Done()
178+
179+
wgSubscriptionResource := sizedwaitgroup.New(p.Conf.Prober.ConcurrencySubscriptionResource)
179180
client := p.MetricsClient(subscriptionId)
180181

181182
for _, target := range targetList {

0 commit comments

Comments
 (0)