博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dubbo OPS工具——dubbo-admin & dubbo-monitor
阅读量:6109 次
发布时间:2019-06-21

本文共 1165 字,大约阅读时间需要 3 分钟。

1. 前言

今年八月份的时候,查看github仓库,Dubbo OPS还提供了三种工具用于Dubbo的监控运维:

九月份,伴随着Dubbo的全面快速的升级,现在仓库里Dubbo OPS下这三个工具已经改变了。

简单看了一下,最新版的dubbo-admin模块分为了前后端,前端基于vuetify,个人感觉这相比之前的工具使用方式(mvn生成 jar/war 包,启动即可访问),对于开发人员尤其是对于后端程序员,是不太友好的。工具这东西,易用是最主要的,所以本篇我还是基于之前的工具使用做一个介绍。

1. dubbo-admin

dubbo-admin 管理平台,图形化的服务管理页面,安装时需要指定注册中心地址,即可从注册中心中获取到所有的提供者 / 消费者进行配置管理。

1.1 管理控制台安装

dubbo-admin的安装方式分为两种:

  • 打成war包,放到tomcat容器中,启动,访问,期间可能存在端口冲突,主要使用于dubbo2.5.x之前的版本
  • 打成jar包,通过java -jar xxx.jar命令启动,访问,dubbo2.6.0之后开始使用该方式

 这里采用打jar包方式:

资源文件中配置了访问的端口和注册中心的信息,我们启动的zookeeper需要符合该配置,生产环境中要配置生产环境的注册中心信息

dubbo-admin目录下执行打包命令

mvn clean package

该jar包中集成了springboot,启动该 jar包

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

1.2 管理控制台访问

访问localhost:7001,用户名和密码在配置文件中,root:root

通过首页可以看到服务及应用的统计信息,如下面目前开启两个应用,提供服务41。

具体信息到服务治理中点击查看或操作

服务提供者和消费者可进行的操作如下

 

2. dubbo-monitor-simple

简单的监控中心,用于监控在dubbo框架下接口暴露,注册情况,也可以看接口的调用明细,调用时间等。而且监控中心挂掉并不会影响生成者和消费者。

2.1 监控中心安装

第一步同上,执行打包命令后生成target目录,这里我们不使用它生成的jar包,使用jar包同目录下的压缩文件来启动服务。

将压缩文件解压,生成dubbo-monitor-simple-2.0.0文件夹,内容如下:

进入到conf文件夹下查看并修改配置

配置完成后双击 start.bat即可启动

启动之后即可访问监控中心

2.2 连接监控中心

开发中,需要在服务提供方和消费方增加连接配置中心的配置来实现监控。

在服务提供方和消费方的配置文件中添加如下代码

启动之后页面查看即可

 

转载地址:http://umkka.baihongyu.com/

你可能感兴趣的文章
Get到的优秀博客网址
查看>>
dubbo
查看>>
【Git入门之四】操作项目
查看>>
老男孩教育每日一题-第107天-简述你对***的理解,常见的有哪几种?
查看>>
Python学习--time
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
高利率时代的结局,任重道远,前途叵测
查看>>
Debian 6.05安装后乱码
查看>>
欢迎大家观看本人录制的51CTO精彩视频课程!
查看>>
IntelliJ IDEA中设置忽略@param注释中的参数与方法中的参数列表不一致的检查
查看>>
关于软件开发的一些感悟
查看>>
uva 10806
查看>>
纯CSS3绘制的黑色图标按钮组合
查看>>
Linux中环境变量文件及配置
查看>>
从0开始学Flutter
查看>>
mysql操作入门基础之对数据库和表的增删改查
查看>>
IIS负载均衡
查看>>
分布式事务,EventBus 解决方案:CAP【中文文档】
查看>>
Linux下的CPU性能瓶颈分析案例
查看>>
spring mvc入门
查看>>