dubbo-admin 监控搭建(最官方、最详细)

简介: 因为我们不能直观的看到dubbo和zk上到底有什么服务(提供者),所以我们需要一个可视化工具来方便我们管理每一个服务和每一个节点。先上个成功后的监控图:示例环境maven 3.xjdk 1.8tomcat 1.8idea 2018git1.克隆项目apache 下的dubbo-admin git仓库 :https://github.com/apache/incubator-dubbo-ops我们需要先把这个项目用git克隆到本地中。

因为我们不能直观的看到dubbo和zk上到底有什么服务(提供者),所以我们需要一个可视化工具来方便我们管理每一个服务和每一个节点。

先上个成功后的监控图:


img_362e023692b14ef8062a414eb9594150.png
示例环境
  1. maven 3.x
  2. jdk 1.8
  3. tomcat 1.8
  4. idea 2018
  5. git

1.克隆项目

apache 下的dubbo-admin git仓库 :https://github.com/apache/incubator-dubbo-ops

我们需要先把这个项目用git克隆到本地中。

我在这里用idea直接进行克隆并打开。

img_8b4e3ad34ae2e1b576a2505dc435312f.png

img_84807219b30dcdf50fe56bdf3e69e550.png

因为我已经克隆过一个项目,所以它提示我项目已经存在。

2.配置属性

我们再dubbo-admin 项目下找到dubbo.properties 配置文件
src->main->webapp->WEB-INF->dubbo.properties

img_f2a649bb861969c9161f7a835e467147.png

报错不用理会(嫌烦的可以选择忽略或者fetch),不影响项目启动。
img_ca166e23d110f65d7ca14e44663f0e34.png

dubbo.properties

dubbo.registry.address=zookeeper://xx.xxx.xxx.xxx:2181  
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

dubbo-admin 默认两个登陆账号,一个是root,一个是guest
第一行是填写dubbo注册的zk地址
第二行是填写root的密码
第三行是填写guest的密码

3.放入tomcat容器并启动

3.1 配置启动项
img_debd49398533597eb0ad471348e79903.png
3.2 添加Tomcat服务
img_ed48c3044242049664391c4f781f2436.png

根据自己条件看是添加远程的tomcat还是本地的。

3.3 配置tomcat
  1. 配置tomcat路径和端口
    我配置的是10000端口。


    img_227003fff38799937abf1b3cb74545af.png
  2. 配置部署war包


    img_7a399b543cbc89afdafa951c779f5a8e.png
3.4 启动

后续工作

我们不可能每次想看dubbo监控的时候总得打开idea甚至是打开项目才能来运行。所以我们还需要做一些后续工作。

打包项目
img_1589905038fc81597a214a4080ba40ca.png

成功的话我们会发现一个war包:

img_65d463a46fa4859670b14069e07546eb.png

但是请记住,这个war包是1.8jdk版本下的,并不是通用的war包。(请不要乱分享),每个人都应该打包一份属于自己环境的war包。

有了war包,我们就可以直接放到tomcat的webapp目录下,启动tomcat,它会自动解析该war包并提供服务。

相关文章
|
11月前
|
存储 Prometheus 监控
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(1)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(1)
117 0
|
11月前
|
存储 监控 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(2)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(2)
90 1
|
11月前
|
监控 Dubbo 数据可视化
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(3)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(3)
146 1
|
11月前
|
存储 监控 算法
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(4)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(4)
119 0
|
11月前
|
Prometheus 监控 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(5)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(5)
84 0
|
11月前
|
Prometheus 监控 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(6)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(6)
106 1
|
11月前
|
监控 数据可视化 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(7)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(7)
80 0
|
存储 监控 Dubbo
Dubbo:搭建监控中心(dubbo-monitor-simple)
Dubbo:搭建监控中心(dubbo-monitor-simple)
1564 0
Dubbo:搭建监控中心(dubbo-monitor-simple)
|
监控 Dubbo 应用服务中间件
Dubbo-Admin 搭建监控中心
Dubbo-Admin 搭建监控中心
217 0
Dubbo-Admin 搭建监控中心
|
Kubernetes 监控 Dubbo
k8s容器云架构之dubbo微服务—全链路监控安装
官方地址:https://github.com/pinpoint-apm/pinpoint-docker 下载这两个文件并修改多余的服务具体修改配置细节参考如下文档即可。
424 1