fixed issue #4813, support metric.port = -1

This commit is contained in:
jianghang.loujh
2023-07-28 13:38:47 +08:00
parent fccc6bc816
commit d8169cbf71

View File

@@ -73,11 +73,12 @@ public class CanalServerWithEmbedded extends AbstractCanalLifeCycle implements C
if (!isStart()) {
super.start();
// 如果存在provider,则启动metrics service
loadCanalMetrics();
metrics.setServerPort(metricsPort);
metrics.initialize();
if(metricsPort < 0) {
loadCanalMetrics();
metrics.setServerPort(metricsPort);
metrics.initialize();
}
canalInstances = MigrateMap.makeComputingMap(destination -> canalInstanceGenerator.generate(destination));
// lastRollbackPostions = new MapMaker().makeMap();
}
}