前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >dubbokeeper安装 原

dubbokeeper安装 原

作者头像
尚浩宇
发布2018-08-17 11:17:55
8190
发布2018-08-17 11:17:55
举报
文章被收录于专栏:杂烩

git地址https://github.com/dubboclub/dubbokeeper

部署这里先粘一段官方的

部署过程:

1、下载源码

git clone https://github.com/dubboclub/dubbokeeper.git

2、编译打包

由于监控数据的存储和展示显示进行了分离,那么打包有所变动。在下载源码的根目录会发现install-xxx.bat(sh),这个可以根据你想要的不同存储执行对应的脚本。

执行完之后在target目录下面会发现xxx-dubbokeeper-ui,xxx-dubbokeeper-server以及xxx-dubbokeeper-server.tar.gz

其中xxx-dubbokeeper-ui下会有一个war包,将该war包部署到tomcat或者jetty里面(或者其他servlet容器),那么就部署好了监控展示应用了

3、监控数据暂时端调整配置

对上面的war包解压出来后对其中WEB-INF/classes/dubbo.properties文件中的配置项进行调整。

代码语言:javascript
复制
#monitor的应用名,可根据自己情况自定义
dubbo.application.name=monitor-ui
#应用的拥有者
dubbo.application.owner=bieber
#连接的dubbo注册中心地址,保持部署监控数据存储的zk地址一样
dubbo.registry.address=zookeeper://localhost:2181

#use netty4
dubbo.reference.client=netty4

#peeper config
#监控的zookeeper连接列表,多个通过‘,’(英文逗号)隔开。
peeper.zookeepers=localhost:2181
#监控的zookeeper连接会话超时时间
peeper.zookeeper.session.timeout=60000

#被监控端同步监控数据周期时间,可不配置,默认是一分钟同步一次
monitor.collect.interval=60000

#logger
#dubbokeeper的日志目录
monitor.log.home=/usr/dev/op_disk/monitor-log

这里主要针对如上进行说明,当时没看懂,导致后来遇到不少坑

1、install-mysql.sh不是安装mysql,当时以为是安装mysql,而没有执行,导致打包乱套,实际上当时打开看一眼就不会有那么事了,哎,粗心啊

2、peer config这个属性配置的是要监控的zk地址,因为dubbokeeper不仅可以监控dubbo还能监控zk

3、开启他得数据收集程序之前,确保程序中dubbo开启了数据监控

代码语言:javascript
复制
<dubbo:monitor protocol="registry"/>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/08/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 部署过程:
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档