准备事项:
1、相关的dubbo生产者和消费者开启监听,即增加配置:<dubbo:monitor protocol="registry"/>
2、介于dubbo-admin管控台(2.5.4版本)功能弱和存在一些bug,以及dubbo-monitor的功能不易使用等等问题选择dubbokeeper作为这两个系统的弥补和增强。
3、dubbokeeper可以查看zookeeper的节点数据
4、保证本机maven环境和网络的稳定
操作:
1、git下载dubbokeeper的源码:
https://github.com/dubboclub/dubbokeeper.git
2、执行install-*.*,根据情况进行选择。此处因为数据存储选择的mysql,且在windows环境执行。所以双击:install-mysql.bat,等待cmd窗口下载相关依赖完成打包
3、打包好后,打开生成的target目录
mysql-dubbokeeper-server:数据采集的服务端,此服务开启才能采集到接口调用情况的数据
mysql-dubbokeeper-ui:dubbokeeper的web端,放在tomcat下运行
4、mysql-dubbokeeper-server配置
打开mysql-dubbokeeper-server目录中conf下的dubbo-mysql.properties文件
#应用名称(dubbo服务生产者) dubbo.application.name=mysql-monitor #应用拥有者(名称自定义) dubbo.application.owner=bieber #注册中心地址 dubbo.registry.address=zookeeper://192.168.1.82:3182 #协议,默认即可 dubbo.protocol.name=dubbo #服务端口 dubbo.protocol.port=20884 monitor.collect.interval=10000 #use netty4 dubbo.provider.transporter=netty4 #\u76D1\u63A7\u6570\u636E\u6301\u4E45\u5316\u5468\u671F,\u9ED8\u8BA4\u662F\u4E00\u5206\u949F,\u5355\u4F4D\u662F\u79D2 monitor.write.interval=60 #mysql相关配置 dubbo.monitor.mysql.url=jdbc:mysql://localhost:3306/dubbo-monitor dubbo.monitor.mysql.username=root dubbo.monitor.mysql.password=19890314 dubbo.monitor.mysql.pool.max=10 dubbo.monitor.mysql.pool.min=10
dubbo-monitor数据库自己创建,完了需要执行初始脚本:dubbokeeper\doc\storage\mysql\sql\application.sql,创建application表
在linux上后台启动服务:mysql-dubbokeeper-server/bin/start-mysql.sh &
5、mysql-dubbokeeper-ui配置
开开war包中的WEB-INF\classes\dubbo.properties
#应用名称(dubbo服务消费者) dubbo.application.name=common-monitor #应用拥有者(名称自定义) dubbo.application.owner=bieber #注册中心地址(带协议) dubbo.registry.address=zookeeper://192.168.1.82:3182 #use netty4 dubbo.reference.client=netty4 #peeper config(注册中心地址,不带协议) peeper.zookeepers=192.168.1.82:3182 peeper.zookeeper.session.timeout=60000 #logger monitor.log.home=/monitor-log monitor.collect.interval=6000
相关推荐
dubbokeeper DubboKeeper监控平台搭建,DubboKeeper监控平台搭建
dubbokeeper-master.zip,从github上面下载的最新版本
达博保Dubbokeeper是什么dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,同时修复了官方管理员存在的一些问题,以及添加了一下必要的功能示例服务统计,依赖关系等图表展示功能,当前dubbokeeper...
dubbo管理控制台的安装
dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,同时修复了官方admin存在的一些问题,以及添加了一下必要的功能 例如服务统计,依赖关系等图表展示功能,当前dubbokeeper还属于开发阶段。...
Dubbokeeper是dubboadmin的开源版本,是基于spring mvc的社区版。 还修复了官方admin的一些问题,增加了一些必要的功能,如服务统计、依赖图展示等。目前dubbokeeper还处于开发阶段。 最后,dubbokeeper 会将 DUB
DubboDemodubbo环境搭建,包含客户端和服务端
本地搭建一套dubbo架构demo,包括zookeeper及后台DubboKeeper dubbo-admin后台管理 dubbo-monitor简易监控中心