monitor注册中心服务系统属性展示控制原创
金蝶云社区-吴辉宇
吴辉宇
6人赞赏了该文章 489次浏览 未经作者许可,禁止转载编辑于2021年08月18日 15:21:30

情景:最近升级了苍穹补丁,发现在monitor查看服务的系统属性,只能看到简单的几个属性,rabbitmq,redis,db,zk这些带IP地址和密码的属性都看不到了。在非正式环境,分析问题时还是希望能够查看这些属性。

问题:那么如何能够在monitor获取到我们希望看到的属性配置呢?

解决办法:monitor对服务系统属性获取增加了控制,

    SystemPropertiesNotShow(不允许展示的属性) 

    SystemPropertiesAllowShow(允许展示的属性,默认值:appIds,registedAppIds,appIdsFromAppStore,appSplit,appName,configAppName,JVM_OPTS,WEB_OPTS,clusterName,BIZLIBS,BOSLIBS,lightweightdeploy)

  1. 登录MC -> 基础数据维护 -> 环境公共配置项,在左侧树,通用配置 -> prop下找到apm.properties属性,维护SystemPropertiesNotShow,SystemPropertiesAllowShow值即可。如下图:image.png

  2. SystemPropertiesAllowShow添加值,有两种方法:第一种全部加入,填写值为all,第二种根据需要填写,多个值使用"逗号"隔开。可以在开发环境填入all,然后在monitor搜索到需要的信息,再把对应的key填入到这里。

  3. 比如我需要添加数据库的属性,查看数据库连接是否正确。那么可以在开发环境或测试环境的monitor,搜索数据库IP地址,找到对应的可以,然后把这个key,填写到MC的公共配置方案中。

    image.pngimage.png

赞 6