Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件

简介: Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件

Dubbo-Monitor主要是用来统计服务和调用次数和调用时间,服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心,监控中心则使用数据绘制图表来显示。

1.开启monitor服务


首先服务消费者和服务提供则都需要开启monitor,开启方式只需要在xml的配置文件中添加如下配置即可

<dubbo:monitor protocol=“registry” />

2.修改配置


进入 \incubator-dubbo-2.5.x\dubbo-simple\dubbo-monitor-simple\target 目录,找到dubbo-monitor-simple-2.5.10-assembly.tar.gz并解压缩。

进入dubbo-monitor-simple-2.5.10-assembly/conf文件夹下,修改dubbo.properties文件

dubbo.container=log4j,spring,registry,jetty

dubbo.application.name=simple-monitor

dubbo.application.owner=

zookeeper注册中心的配置

dubbo.registry.address=zookeeper://192.168.88.171:2181?backup=192.168.88.172:2181,192.168.88.173:2181

#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

monitor提供远程服务监听端口,服务提供者和消费者都会调用这个端口提供服务,发送统计信息到monitor。

dubbo.protocol.port=7070

jetty容器的监听地址,注意不要端口冲突

dubbo.jetty.port=8084

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

3.启动monitor


进入conf同级的bin目录下执行 start.bat

启动成功。登录访问 http://localhost:8084

4.访问操作


启动成功后就可以使用监控平台做一些事情了。

查看服务

应用程序查看

调用情况统计


相关文章
|
2月前
|
监控 Dubbo Java
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
这篇文章详细介绍了如何将Spring Boot与Dubbo和Zookeeper整合,并通过Dubbo管理界面监控服务注册情况。
97 0
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
|
2月前
|
Dubbo IDE Java
dubbo学习二:下载Dubbo-Admin管理控制台,并分析在2.6.1及2.6.1以后版本的变化
这篇文章是关于如何下载和部署Dubbo管理控制台(dubbo-admin)的教程,并分析了2.6.1版本及以后版本的变化。
51 0
dubbo学习二:下载Dubbo-Admin管理控制台,并分析在2.6.1及2.6.1以后版本的变化
|
3月前
|
缓存 负载均衡 Dubbo
Dubbo技术深度解析及其在Java中的实战应用
Dubbo是一款由阿里巴巴开源的高性能、轻量级的Java分布式服务框架,它致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
83 6
|
2月前
|
JavaScript Java
Java 控制台VUE.JS的使用
Java 控制台VUE.JS的使用
19 0
|
4月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之配置Logback以在控制台输出日志的问题如何解决
Java应用结构规范问题之配置Logback以在控制台输出日志的问题如何解决
|
4月前
|
Java
|
5月前
|
JavaScript Java 测试技术
基于Java的人事管理系统设计和实现(源码+LW+部署讲解)
基于Java的人事管理系统设计和实现(源码+LW+部署讲解)
97 7
|
5月前
|
JavaScript Java 测试技术
基于Java的儿童福利院管理系统设计和实现(源码+LW+部署讲解)
基于Java的儿童福利院管理系统设计和实现(源码+LW+部署讲解)
98 7
|
5月前
|
缓存 安全 Java
Java中线程池如何管理?
【7月更文挑战第11天】Java中线程池如何管理?
53 2
|
5月前
|
存储 监控 算法
Java中如何管理内存?
【7月更文挑战第10天】Java中如何管理内存?
59 2