博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dubbo(二) -- Simple Monitor
阅读量:6353 次
发布时间:2019-06-22

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

一、简介

  dubbo-monitor-simple是dubbo提供的简单监控中心,可以用来显示接口暴露,注册情况,也可以看接口的调用明细,调用时间等。

  Simple Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险。

  Simple Monitor采用磁盘存储统计信息,请注意安装机器的磁盘限制,如果要集群,建议用mount共享磁盘。

  charts目录必须放在jetty.directory下,否则页面上访问不了。

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

二、Linux安装

  参考:

三、Windows安装

  1.下载dubbo-monitor-simple,地址:

  2.修改conf/dubbo.properties文件:

  

  3.如果需要显示日志,则需要在lib目录下加入slf4j的包  

  4.启动:运行bin/start.bat即可

  

  5.访问监控控制台:http://localhost:8088/

四、在provider.xml和consumer.xml文件中配置monitor

  <!-- 添加monitor监控 -->

  <dubbo:monitor protocol="registry" />

  

  然后启动provider项目和consumer项目。

五、查看控制台

  

  可以看到服务提供的名称(Service Name),配置的提供者的名称(Application),提供者的数量(Providers(2)),消费者的数量( Consumers(3)),统计(Statistics) 和 图表(Charts)。

    1.点击 Providers(1),可以看到提供者的详细信息,即提供者的URL

  2.点击Consumers(1),可以看到消费者的详细信息,即消费者的URL

  3.点击Statistics,成功的次数,失败的次数,平均花费的时间,最大花费的时间,并发的次数。

  4.点击Charts,可以看到请求和响应的图表。

六、图表显示不出的原因

  1.可能不会自动闯将monitor文件夹,需要在${user.home}目录下创建monitor目录

  2.需要在服务端配置<dubbo:monitor protocol="registry"></dubbo:monitor>

  3.在消费端配置<dubbo:monitor protocol="registry"></dubbo:monitor>

七、关闭provider和Consumer项目

  1.查看图表,消失

  2.一段时间后,查看zookeeper中的节点:

    ls /dubbo/com.dubbo.demo.api.IHelloWorld/providers

    ls /dubbo/com.dubbo.demo.api.IHelloWorld/consumers

    都变为空,说明zookeeper创建的是一个临时节点。

  

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

你可能感兴趣的文章
git pull遇到的问题
查看>>
eclipse下maven spring项目环境配置
查看>>
无缝轮播
查看>>
CTS失败项分析(2)android.telephony.cts.VisualVoicemailServiceTest#testFilter_data
查看>>
三分钟,轻松了解Dapp
查看>>
GMQ交易平台满足不同客户群体的多种投资需求
查看>>
大数据开发如何入门你必须知道这些
查看>>
关于js(es5)如何优雅地创建对象
查看>>
阿里云前端周刊 - 第 28 期
查看>>
iOS 主队列同步造成死锁的原因
查看>>
es6 下比较对象是否有修改的简要方法
查看>>
windows安装mysql
查看>>
你还在看《深入理解Java虚拟机》的运行时数据模型吗?
查看>>
RIS,创建 React 应用的新选择
查看>>
线性结构上的动态规划--算法竞赛入门经典笔记
查看>>
面试官:你使用webpack时手写过loader,分离过模块吗?
查看>>
Ubuntu 16.04系统下 对OpenJDK编译好的Hotspot 进行调试
查看>>
00-利用思维导图梳理JavaSE基础知识-持续更新中!
查看>>
java中三种注释及其实际应用的意义
查看>>
【三石jQuery视频教程】01.图片循环展示
查看>>