Dubbo基础篇_06_Dubbo监控中心的介绍与简易监控中心的安装
一、监控中心的作用
监控中心负责统计各服务调用次数,调用时间等,统计先在内存汇总后,每分钟一次发送到监控中心服务器,并以报表展示,为服务的运维采集数据。
二、监控中心是可选的
1.监控中心可以不安装
2.Monitor挂掉不会影响到Consumer和Provier之间的调用,只是丢失部分采样数据
三、监控中心可以自定义扩展开发
1.个性化运维监控的需求
a.服务的健康状况
b.服务的压力和性能状况
c.告警通知以便及时处理等
2.扩展接口
com.alibaba.dubbo.monitor.MonitorFactory
com.alibaba.dubbo.monitor.Monitor
四、简易监控中心的安装
监控中心也是一个标准的Dubbo服务,内置jetty容器,使用jetty运行,默认8080
配置好了之后可能 结合admin管理控制后台使用
可以清晰的看到服务的访问记录、成功次数、失败次数等
dubbo-monitor-simple-2.5.3-accembly.tar.gz
我这里安装在前面文章说到的edu-provider-01服务器192.168.1.121
上传安装包到服务器并在xshell中打开连接
解压安装
[root@edu-provider-01 src]# pwd
/usr/local/src
[root@edu-provider-01 src]# mkdir /home/yxq/app/dubbo-monitor
[root@edu-provider-01 src]# tar -zxvf dubbo-monitor-simple-2.5.3-assembly.tar.gz -C /home/yxq/app/dubbo-monitor
3.配置zookeeper注册中心
# cd /home/yxq/app/dubbo-monitor/dubbo-monitor-simple-2.5.3/conf
[root@edu-provider-01 conf]# vi dubbo.properties
dubbo.registry.address=zookeeper://192.168.1.121:2181
dubbo.protocol.port=7070
dubbo.jetty.port=8090
4.启动,停止,重启monitor
[root@edu-provider-01 conf]# cd ../bin
[root@edu-provider-01 bin]# vi /etc/sysconfig/iptables
[root@edu-provider-01 bin]# cat /etc/sysconfig/iptables | grep 8090
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
[root@edu-provider-01 bin]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@edu-provider-01 bin]#
[root@edu-provider-01 bin]# ls
dump.sh restart.sh server.sh start.bat start.sh stop.sh
[root@edu-provider-01 bin]# ./start.sh
Starting the simple-monitor .......OK!
PID: 4991
STDOUT: logs/stdout.log
[root@edu-provider-01 bin]#
在浏览器打开监控中心查看监控信息
简单监控中心的启动,重启,停止命令操作
[root@edu-provider-01 bin]# ./start.sh
Starting the simple-monitor ......OK!
PID: 5861
STDOUT: logs/stdout.log
[root@edu-provider-01 bin]# ./restart.sh
Dumping the simple-monitor ..................OK!
DUMP: logs/dump/20160326031150
Stopping the simple-monitor ....OK!
PID: 5861
Starting the simple-monitor ......OK!
PID: 6075
STDOUT: logs/stdout.log
[root@edu-provider-01 bin]# ./stop.sh
Dumping the simple-monitor ..................OK!
DUMP: logs/dump/20160326031208
Stopping the simple-monitor ....OK!
PID: 6075
[root@edu-provider-01 bin]#
访问监控中心查看监控到的服务
Dubbo基础篇_06_Dubbo监控中心的介绍与简易监控中心的安装相关推荐
- Swift 面向协议编程 基础篇 (一) 介绍
前言 好久没有写文章了,期末复习周也到了.在复习的同时顺便开了一个专题,面向协议编程,[ 基础篇 ],[ 进阶篇 ],[ 实践篇 ]. 介绍 首先,面向对象(OOP)大家并不陌生,苹果的很多框架都是以 ...
- 分布式RPC实践--Dubbo基础篇
2019独角兽企业重金招聘Python工程师标准>>> 简介 Dubbo是阿里巴巴开源的一个高性能的分布式RPC框架,整个框架的核心原理来源于生产者与消费者的运作模型:框架的核心分4 ...
- IMX.6ULL_Linux_基础篇(6) soc资源介绍
要学嵌入式 Linux 驱动开发肯定需要一个硬件平台,也就是开发板,本系列使用的是正点原子出品的 I.MX6U-Mini 开发板. ALPHA 是全功能开发板, Mini 是精简版.这两款都是以 NX ...
- Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装
导语: Qt是一个跨平台的C++图形界面应用程序框架.它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序.Qt很容易扩展,并且允许真正地组件编程.基本上,Qt同 ...
- IDEA 教程(基础篇)第01话:Windows 系统下安装 IntelliJ IDEA (超级详细)
❤️ 个人主页:水滴技术
- 最新JavaEE系统架构师学习路线之基础篇
大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJAX.MySQL.SQ ...
- JavaEE系统架构师学习路线之基础篇
大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJAX.MySQL.SQ ...
- JavaEE系统架构师学习路线(基础篇)
大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJAX.MySQL.SQ ...
- 2019最新《JavaEE系统架构师学习路线之基础篇》
下载地址:百度网盘 大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJA ...
最新文章
- 2022-2028年中国胶片手套行业市场研究及前瞻分析报告
- c++ vector向量直接赋值_vector-Jacobian product 解释 ---- pytorch autograd
- Spring MVC 基于AnnotationFormatterFactory接口实现自定义的规则
- 遗传算法解决旅行商问题(TSP)
- python实现简单的api接口-Python实现简单的API接口
- 水晶报表提示“需要数字字段”
- 物流设计大赛优秀作品_重磅!312支高校战队入围!谁主第六届全国大学生物流设计大赛复赛...
- C++ 类访问控制(public/protected/private)
- ipv4到ipv6的过渡
- 《Spring Security3》第四章第一部分翻译下(自定义的UserDetailsServic
- 排班matlab,用yalmip工具箱设计一个排班问题时出现了一些问题,有大神能帮忙
- 数据中心Overlay技术简介
- linux安装启动openoffice和swftools
- 早上还在改 Bug,晚上就被裁了
- Android 4.4(KitKat)窗口管理子系统 - 体系框架
- 批量修改RTX腾讯通用户密码
- 英伟达最新公布的眼球追踪技术
- 【云和恩墨大讲堂】高凯 | Oracle 12c 新特性-多租户的维护管理
- 前端开发培训哪个比较好
- Python爬虫——Urllib