`

dubbokeeper的安装

 
阅读更多

准备事项:

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
 

 

 

  • 大小: 60.4 KB
  • 大小: 159.1 KB
  • 大小: 13.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics