File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
redis/redis-checker/src/main/java/com/ctrip/xpipe/redis/checker/impl Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -110,13 +110,15 @@ public void reportKeeperContainerInfo() {
110110 Map <String , Map <DcClusterShardActive , Long >> collectedInfos = keeperFlowCollector .getHostPort2InputFlow ();
111111 Map <String , Map <DcClusterShardActive , Long >> hostPort2InputFlow = new HashMap <>();
112112 for (DcMeta dcMeta : metaCache .getXpipeMeta ().getDcs ().values ()) {
113- dcMeta .getKeeperContainers ().forEach (keeperContainerMeta -> {
114- if (collectedInfos .containsKey (keeperContainerMeta .getIp ())) {
115- hostPort2InputFlow .put (keeperContainerMeta .getIp (), collectedInfos .get (keeperContainerMeta .getIp ()));
116- } else {
117- hostPort2InputFlow .put (keeperContainerMeta .getIp (), new ConcurrentHashMap <>());
118- }
119- });
113+ if (CURRENT_IDC .equalsIgnoreCase (dcMeta .getId ())) {
114+ dcMeta .getKeeperContainers ().forEach (keeperContainerMeta -> {
115+ if (collectedInfos .containsKey (keeperContainerMeta .getIp ())) {
116+ hostPort2InputFlow .put (keeperContainerMeta .getIp (), collectedInfos .get (keeperContainerMeta .getIp ()));
117+ } else {
118+ hostPort2InputFlow .put (keeperContainerMeta .getIp (), new ConcurrentHashMap <>());
119+ }
120+ });
121+ }
120122 }
121123 Map <DcClusterShard , Long > dcClusterShardUsedMemory = redisUsedMemoryCollector .getDcClusterShardUsedMemory ();
122124 List <KeeperContainerUsedInfoModel > result = new ArrayList <>(hostPort2InputFlow .keySet ().size ());
You can’t perform that action at this time.
0 commit comments