一、监控中心的作用

监控中心负责统计各服务调用次数,调用时间等,统计先在内存汇总后,每分钟一次发送到监控中心服务器,并以报表展示,为服务的运维采集数据。

二、监控中心是可选的

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监控中心的介绍与简易监控中心的安装相关推荐

  1. Swift 面向协议编程 基础篇 (一) 介绍

    前言 好久没有写文章了,期末复习周也到了.在复习的同时顺便开了一个专题,面向协议编程,[ 基础篇 ],[ 进阶篇 ],[ 实践篇 ]. 介绍 首先,面向对象(OOP)大家并不陌生,苹果的很多框架都是以 ...

  2. 分布式RPC实践--Dubbo基础篇

    2019独角兽企业重金招聘Python工程师标准>>> 简介 Dubbo是阿里巴巴开源的一个高性能的分布式RPC框架,整个框架的核心原理来源于生产者与消费者的运作模型:框架的核心分4 ...

  3. IMX.6ULL_Linux_基础篇(6) soc资源介绍

    要学嵌入式 Linux 驱动开发肯定需要一个硬件平台,也就是开发板,本系列使用的是正点原子出品的 I.MX6U-Mini 开发板. ALPHA 是全功能开发板, Mini 是精简版.这两款都是以 NX ...

  4. Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

    导语: Qt是一个跨平台的C++图形界面应用程序框架.它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序.Qt很容易扩展,并且允许真正地组件编程.基本上,Qt同 ...

  5. IDEA 教程(基础篇)第01话:Windows 系统下安装 IntelliJ IDEA (超级详细)

    ❤️ 个人主页:水滴技术

  6. 最新JavaEE系统架构师学习路线之基础篇

    大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJAX.MySQL.SQ ...

  7. JavaEE系统架构师学习路线之基础篇

    大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJAX.MySQL.SQ ...

  8. JavaEE系统架构师学习路线(基础篇)

    大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJAX.MySQL.SQ ...

  9. 2019最新《JavaEE系统架构师学习路线之基础篇》

    下载地址:百度网盘 大纲: 第1阶段(Java程序员) - Java语言基础 第2阶段(Java初级软件工程师) - JSP.Servlet.HTML.CSS.JS.Bootstrap.XML.AJA ...

最新文章

  1. 2022-2028年中国胶片手套行业市场研究及前瞻分析报告
  2. c++ vector向量直接赋值_vector-Jacobian product 解释 ---- pytorch autograd
  3. Spring MVC 基于AnnotationFormatterFactory接口实现自定义的规则
  4. 遗传算法解决旅行商问题(TSP)
  5. python实现简单的api接口-Python实现简单的API接口
  6. 水晶报表提示“需要数字字段”
  7. 物流设计大赛优秀作品_重磅!312支高校战队入围!谁主第六届全国大学生物流设计大赛复赛...
  8. C++ 类访问控制(public/protected/private)
  9. ipv4到ipv6的过渡
  10. 《Spring Security3》第四章第一部分翻译下(自定义的UserDetailsServic
  11. 排班matlab,用yalmip工具箱设计一个排班问题时出现了一些问题,有大神能帮忙
  12. 数据中心Overlay技术简介
  13. linux安装启动openoffice和swftools
  14. 早上还在改 Bug,晚上就被裁了
  15. Android 4.4(KitKat)窗口管理子系统 - 体系框架
  16. 批量修改RTX腾讯通用户密码
  17. 英伟达最新公布的眼球追踪技术
  18. 【云和恩墨大讲堂】高凯 | Oracle 12c 新特性-多租户的维护管理
  19. 前端开发培训哪个比较好
  20. Python爬虫——Urllib

热门文章

  1. 2017年最新基于hexo搭建个人免费博客——从零开始
  2. 软件安装下载【Android】
  3. VSCode C/C++ 使用指北
  4. 解释:commission errors(错分误差) and omission errors(漏分误差)
  5. 网格背景教师公开课教学课件PPT模板
  6. 适配7.0手机拍照、相册、裁剪图片
  7. 从零搭建“人工智障”音箱
  8. 企业从无到有,云账户CEO大谈创业时代的创业者思维
  9. app中的长连接与实现方式
  10. [UE4]传送门:场景切换