docs: private String makeMonitorPath(DisConfigTypeEnum disConfigTypeEnum, DisConfCommonModel disConfCommonModel,
                                     String key, String value) throws Exception {
  
          // 应用根目录
          /*
              应用程序的 Zoo 根目录
          */
          String clientRootZooPath = ZooPathMgr.getZooBaseUrl(zooUrlPrefix, disConfCommonModel.getApp(),
                  disConfCommonModel.getEnv(),
                  disConfCommonModel.getVersion());
          ZookeeperMgr.getInstance().makeDir(clientRootZooPath, ZooUtils.getIp());
  
          // 监控路径
          String monitorPath;
          if (disConfigTypeEnum.equals(DisConfigTypeEnum.FILE)) {
  
              // 新建Zoo Store目录
              String clientDisconfFileZooPath = ZooPathMgr.getFileZooPath(clientRootZooPath);
              makePath(clientDisconfFileZooPath, ZooUtils.getIp());
  
              monitorPath = ZooPathMgr.joinPath(clientDisconfFileZooPath, key);
  
          } else {
  
              // 新建Zoo Store目录
              String clientDisconfItemZooPath = ZooPathMgr.getItemZooPath(clientRootZooPath);
              makePath(clientDisconfItemZooPath, ZooUtils.getIp());
              monitorPath = ZooPathMgr.joinPath(clientDisconfItemZooPath, key);
          }
  
          // 先新建路径
          makePath(monitorPath, "");
  
          // 新建一个代表自己的临时结点
          makeTempChildPath(monitorPath, value);
  
          return monitorPath;
      }