Procházet zdrojové kódy

fix datasource prometheus metrics not being registered (#927)

blotus před 3 roky
rodič
revize
ea640dfb6d
1 změnil soubory, kde provedl 6 přidání a 6 odebrání
  1. 6 6
      cmd/crowdsec/crowdsec.go

+ 6 - 6
cmd/crowdsec/crowdsec.go

@@ -108,12 +108,6 @@ func runCrowdsec(cConfig *csconfig.Config, parsers *parser.Parsers) error {
 		return nil
 		return nil
 	})
 	})
 	outputWg.Wait()
 	outputWg.Wait()
-	log.Warningf("Starting processing data")
-
-	if err := acquisition.StartAcquisition(dataSources, inputLineChan, &acquisTomb); err != nil {
-		log.Fatalf("starting acquisition error : %s", err)
-		return err
-	}
 
 
 	if cConfig.Prometheus != nil && cConfig.Prometheus.Enabled {
 	if cConfig.Prometheus != nil && cConfig.Prometheus.Enabled {
 		aggregated := false
 		aggregated := false
@@ -125,6 +119,12 @@ func runCrowdsec(cConfig *csconfig.Config, parsers *parser.Parsers) error {
 		}
 		}
 
 
 	}
 	}
+	log.Warningf("Starting processing data")
+
+	if err := acquisition.StartAcquisition(dataSources, inputLineChan, &acquisTomb); err != nil {
+		log.Fatalf("starting acquisition error : %s", err)
+		return err
+	}
 
 
 	return nil
 	return nil
 }
 }