原文地址:http://www.jianshu.com/p/d3d3857b7ec0

监控中心(Monitor)的作用:

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

为服务的监控运维采集数据。

监控中心是可选的(非必须):

1)Monitor可以不安装。

2)Monitor挂掉不会影响到Consumer和Provider之间的调用,只是丢失部分采样数据。

监控中心可自定义开发:

1)个性化监控运维的需求:

a.服务的健康状况

b.服务的压力和性能状况

c.告警通知以便及时处理等

2)扩展接口:

com.alibaba.dubbo.montior.MonitorFactory

com.alibaba.dubbo.montior.Monitor

简易监控中心的安装:

监控中心也是一个标准的dobbo服务

配置好了之后可以结合admin管理台使用,可以清晰的看到服务的访问记录,成功次数,失败次数等。

1.上传dubbo-monitor-simple-2.5.3-assembly.tar.gz至服务器

2.解压缩:tar -xvf dubbo-monitor-simple-2.5.3-assembly.tar.gz

3.修改文件:vi conf/dubbo.properties

4.开放端口:

5.重启服务:service iptables restart

一、监控中心服务接口调用统计报表的显示配置

1、Dubbo服务提供者和服务消费者中的spring配置文件中增加以下配置:

<!--监控中心配置-->

<!--监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址,否则直连监控中心-->

<!--直连监控中心服务器地址,如:address="192.168.3.71:7070"-->

<dubbo:monitor protocol="registry"/>

配置截图如下:

添加完以上配置后,重新构建部署Dubbo服务和服务消费者应用。

2、Dubbo简易监控中心的配置解释( 不需要修改,使用默认配置)

操作系统用户为wusc, 系统用户目录为/home/wusc

dubbo-monitor的安装目录为:/home/wusc/dubbo-monitor

dubbo-monitor的配置文件为:/home/wusc/dubbo-monitor/conf/dubbo.properties

dubbo-monitor的配置文件内容如下:

dubbo.container=log4j,spring,registry,jetty

dubbo.application.name=simple-monitor

dubbo.application.owner=

dubbo.registry.address=zookeeper://192.168.3.71:2181

dubbo.protocol.port=7070

dubbo.jetty.port=8090

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行内容, 理解${user.home}这个变量的意思则可,${user.home}指的就是启动dubbo-monitor程序的操作系统用户目录。我们这里用的是wusc用户,那么就是/home/wusc目录(如果是root用户启动,那就是/root)。

此时, 配置中3个目录的绝对路径为:

dubbo.jetty.directory=/home/wusc/monitor

dubbo.charts.directory=/home/wusc/monitor/charts

dubbo.statistics.directory=/home/wusc/monitor/statistics

3、 重新启动dubbo-monitor简易监控中心, 此时就会看到以上3个目录会被创新, 并在目录里面有相应的服务接口调用的报表数据。

4、 此时再进入Dubbo简易监控中心就能查看到对应的报表数据

Dubbo监控中心的介绍与安装相关推荐

  1. 本地搭建Dubbo监控中心的安装步骤

    Dubbo监控中心的安装步骤 参考链接:http://blog.csdn.net/lichunan/article/details/40349645 一.从github上下载dubbo源码进行编译: ...

  2. (转)淘淘商城系列——dubbo监控中心

    http://blog.csdn.net/yerenyuan_pku/article/details/72777623 之前我们就已学过了dubbo,想必大家对dubbo的架构有所了解,dubbo的架 ...

  3. 五、Dubbo监控中心

    Dubbo目录 文章目录 五.Dubbo监控中心 5.1.dubbo-admin 5.2.dubbo-monitor-simple 5.2.1.安装 5.2.2.代码配置 五.Dubbo监控中心 5. ...

  4. 源码分析Dubbo监控中心实现原理

       Dubbo监控的实现基本原理就是在服务调用时收集服务调用并发度.服务响应时间,然后以一定频率向监控中心汇报统计数据.    1.源码分析MonitorFilter过滤器 过滤器作用    监控过 ...

  5. Scrapy-Splash的介绍、安装以及实例

    scrapy-splash的介绍   在前面的博客中,我们已经见识到了Scrapy的强大之处.但是,Scrapy也有其不足之处,即Scrapy没有JS engine, 因此它无法爬取JavaScrip ...

  6. Springlake-01 介绍功能安装

    Springlake-01 介绍&功能&安装 1. 简介与功能 1)Springlake 是一个企业内容平台SECP 2)是一个可配置的系统,80%内容可以配置 3)允许建立和配置垂直 ...

  7. Kafka系列一之架构介绍和安装

    Kafka架构介绍和安装 写在前面 还是那句话,当你学习一个新的东西之前,你总得知道这个东西是什么?这个东西可以用来做什么?然后你才会去学习它,使用它.简单来说,kafka既是一个消息队列,如今,它也 ...

  8. SharpWebMail介绍和安装(转)

    SharpWebMail介绍和安装 什么是:SharpWebMail SharpWebMail是一款C#开发的基于WEB应用程序的多语言的WEB邮件服务.它允许我们使用SMTP或IMAP服务来完成发送 ...

  9. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

最新文章

  1. Linux基础网络服务概述
  2. 电脑网络安全_电脑网络:计算机网络安全,从入门到入狱
  3. How to Visualize Your Recurrent Neural Network with Attention in Keras
  4. 【小白学习tensorflow教程】一、tensorflow基本操作、快速构建线性回归和分类模型
  5. python商品评论分析_NLP实战:用主题建模分析网购评论(附Python代码)
  6. Wannafly挑战赛24
  7. LeetCode 1005. K 次取反后最大化的数组和
  8. EPERM: operation not permitted, Please run SwitchHosts
  9. 【转】SQL语句删除和添加外键、主键
  10. php+mysql开发实战 pdf_《PHP + MySQL 开发实战》怎么样_目录_pdf在线阅读 - 课课家教育...
  11. 查找python关键字
  12. 智能车制作1——编码器
  13. 扇贝离线 android,扇贝单词离线
  14. 如何开始Java机器学习
  15. KYLO的数据库知识总结
  16. 电信无限流量卡无服务器,电信无限流量卡实测 牟足劲一天刷30GB
  17. Git(2)-Git常用的操作和概念
  18. Android获取本机号码闪退,手机号码是移动的,现在手机已经停机,想充话费却不知道本机号码,肿么查询本机号码?()...
  19. When you want to give up, remember why you started.
  20. 2021-05-02

热门文章

  1. html复习第七天 京东首页布局完成
  2. 奇葩!小米手机自带浏览器css兼容问题,强制屏蔽、隐藏类名为 top_box 的元素。
  3. seaborn做图技巧
  4. Android Manifest内容解析
  5. 【hello C++】初识C++(下)
  6. php 正则匹配座机号、手机号
  7. 2017年1月手机分析报告
  8. 全网征集对六如偈的理解:一切有为法,如梦幻泡影,如露亦如电,应作如是观
  9. java中国男篮动态网站设计与制作
  10. 睡眠助手APP开发解决方案