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包并提供服务。

相关文章
|
10天前
|
监控 Dubbo Java
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
这篇文章详细介绍了如何将Spring Boot与Dubbo和Zookeeper整合,并通过Dubbo管理界面监控服务注册情况。
21 0
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
|
4月前
|
XML 监控 Dubbo
Dubbo怎么配置监控中心
**摘要:** 本文介绍了如何配置Dubbo的简单监控中心。首先,通过添加`<dubbo:monitor protocol="registry" />`到配置文件启用监控。接着,修改`dubbo.properties`设置Zookeeper地址。启动监控中心,服务提供者和消费者需添加`monitorEnabled="true"`以开启监控功能。配置完成后,监控中心的Web界面能展示服务状态和性能指标,助力开发者和运维人员实时监控服务健康。
|
4月前
|
监控 Dubbo 应用服务中间件
DUBBO--基础篇(二)--监控中心
DUBBO--基础篇(二)--监控中心
45 0
|
5月前
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
存储 Prometheus 监控
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(1)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(1)
134 7
|
Prometheus 监控 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(6)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(6)
145 1
|
监控 数据可视化 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(7)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(7)
111 1
|
Prometheus 监控 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(5)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(5)
110 2
|
存储 监控 Dubbo
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(2)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(2)
111 1
|
监控 Dubbo 数据可视化
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(3)
带你读《Apache Dubbo微服务开发从入门到精通》——二、 微服务集群监控(3)
165 2