当前位置: 首页 > news >正文

Dubbo后台管理和监控中心部署

通过dubbo监控中心和后台管理可以很好的监控dubbo服务,监控服务端服务和客户端调用情况,调用次数,调用日志,方便问题查找。下面我们看看dubbo的管理后台和监控中心怎么部署。

1.软件下载

部署管理后台和监控中心需要以下软件

opensesame 下载地址:https://github.com/alibaba/opensesame

Dubbo源码下载 https://github.com/alibaba/dubbo

Tomcat下载地址http://tomcat.apache.org/download-70.cgi

2.编译

下载完成后,解压,切换到opensesame-master目录下(如上图),打开CMD命令,执行如下命令

mvn install -Dmaven.test.skip=true

3.dubbo-admin部署

dubbo管理平台dubbo-admin部署

解压dubbo-master文件夹,打开CMD命令,切换到dubbo-master目录,执行

mvn install -Dmaven.test.skip=true命令,完成后,会看到dubbo-admin的target文件夹下有dubbo-admin-2.5.4-SNAPSHOT.war

如下图

解压tomcat,将dubbo-admin-2.5.4-SNAPSHOT.war包拷贝到Tomcat的webapps文件夹下

然后启动tomcat,启动tomcat的方法如下,

切换到tomcat的bin文件夹,启动startup.bat命令

目录如下

命令如下

此时dubbo-admin-2.5.4-SNAPSHOT.war会自动解压,在webapps目录下生成一个dubbo-admin-2.5.4-SNAPSHOT文件夹,

将webapps下的root文件夹下的内容全部删除,将dubbo-admin-2.5.4-SNAPSHOT文件夹下的内容全部拷贝到Root文件夹下,最终结果如下图

修改下root文件夹下web-inf文件夹下的dubbo.properties文件,

文件内容如下

dubbo.registry.address=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

打开浏览器输入地址: http://localhost:8080/,输入账号和密码登录guest/guest

4.dubbo监控平台monitor部署

在本地仓库中或者dubbo-monitor-simple项目中找到dubbo-monitor-simple-2.5.4-SNAPSHOT-assembly.tar.gz文件,拷贝到D盘,解压后如下图

找到conf文件夹下的dubbo.properties文件,修改配置文件如下

<span style="font-family:Microsoft YaHei;">##
# Copyright 1999-2011 Alibaba Group.
#  
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#  
#      http://www.apache.org/licenses/LICENSE-2.0
#  
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
#dubbo.registry.address=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
dubbo.registry.address=zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183
#dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=redis://127.0.0.1:6379
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.protocol.port=7070
dubbo.jetty.port=8086
dubbo.jetty.directory=${user.home}/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.statistics.directory=${user.home}/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN
</span>

打开cmd命令行,切换到bin文件夹,执行start.bat命令

执行完成后,输入地址http://localhost:8086/index.html

出现如下界面

相关文章:

  • Java基于JSP+Servlet的校友论坛管理系统
  • 根据int颜色值获取带透明度的颜色
  • 金仓数据库KingbaseES客户端应用参考手册--17. vacuumdb
  • 【坑货IDEA】Spring项目运行中的问题
  • 金仓数据库KingbaseES客户端编程接口指南-ado.net(3. KingbaseES 驱动在 .NET 平台的配置)
  • tf.gather_nd
  • 软考高项——计算专题
  • 东芝发布智能栅极驱动光电耦合器,简化功率器件外围电路的设计
  • 如何通过供应链数字化业务协同,赋能化工企业降本增效
  • 第七章【ADFS集成Exchang实现OWA\ECP单点登录SSO】ADFS服务器对Exchange的配置***(本栏目重点)
  • SpringBoot 整合 RabbitMQ 实现消息回调、手动确认 (二) 有图 有源码
  • Java 学习如逆水行舟,不进则退,100 本 java 电子书推荐
  • 无穷滚动加载(v-infinite-scroll)
  • 基于springboot+vue的房屋出租租赁系统 elementui
  • java笔记整理
  • 2019.2.20 c++ 知识梳理
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • JavaScript 奇技淫巧
  • java中具有继承关系的类及其对象初始化顺序
  • js学习笔记
  • Terraform入门 - 1. 安装Terraform
  • Zsh 开发指南(第十四篇 文件读写)
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 分布式熔断降级平台aegis
  • 构建二叉树进行数值数组的去重及优化
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 前端之React实战:创建跨平台的项目架构
  • 容器服务kubernetes弹性伸缩高级用法
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #define
  • #Linux(make工具和makefile文件以及makefile语法)
  • (6)STL算法之转换
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (done) 两个矩阵 “相似” 是什么意思?
  • (pojstep1.3.1)1017(构造法模拟)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (三)终结任务
  • (十) 初识 Docker file
  • (转)大型网站的系统架构
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • .NET Project Open Day(2011.11.13)
  • .Net(C#)自定义WinForm控件之小结篇
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • @RequestMapping-占位符映射
  • @Transactional 竟也能解决分布式事务?
  • [C语言]——分支和循环(4)
  • [Java][方法引用]构造方法的引用事例分析
  • [Java安全入门]三.CC1链
  • [LeetCode] 19. 删除链表的倒数第 N 个结点
  • [Leetcode] Permutations II
  • [LeetCode]-Integer to Roman 阿拉伯数字转罗马数字