zoukankan      html  css  js  c++  java
  • dubbo之监控中心(monitor)

      一、monitor是dubbo框架中的一个监控中心。这个只是针对于消费者和提供者进行一个数据记录,不参与业务和使用。当然当monitor挂掉之后,也不会影响服务的正常运行。

      二、在阿里的dubbo中也加入的monitor的服务以及界面展示。

        github下载地址:https://github.com/alibaba/dubbo

        在dubbo-simple中存在一个简易的monitor监控中心

      三、用idea打开dubbo-simple之后进行打包,得到一个tar.gz的包

      四、这个包主要就是提供一个单独的监控中心

      将tar包放到Linux系统上面进行解压,得到对应的一些东西

      五、在conf中修改dubbo.properties文件

    dubbo.container=log4j,spring,registry,jetty
    dubbo.application.name=simple-monitor
    dubbo.application.owner=
    #dubbo.registry.address=multicast://224.5.6.7:1234
    dubbo.registry.address=zookeeper://localhost:2181
    #dubbo.registry.address=redis://127.0.0.1:6379
    #dubbo.registry.address=dubbo://127.0.0.1:9090
    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

      这里根据自己的实际部署情况修改

      六、运行monitor监控中心

      在bin目录中运行start.sh即可

      

      

      七、在浏览器中查看运行是否成功

      

      这里面基本上监控的数据都在这里。

       八、在注册中心我们也可以看到对应的服务

      这里基本上就是这样子了,监控中心在dubbo中的控制很重要。虽然他挂了不影响服务的运行,但是会缺少对应时间内的数据。

  • 相关阅读:
    python 得到列表的第二大的元素
    PHP 打印输出数组内容及结构 print_r 与 var_dump 函数
    php 数组元素加法
    PHP unlink() 函数
    PHP 文件创建/写入
    PHP chmod() 函数
    php 压缩文件
    php 每隔30s在页面显示字符串
    PHP basename() 函数
    PHP rtrim() 函数
  • 原文地址:https://www.cnblogs.com/ll409546297/p/8177700.html
Copyright © 2011-2022 走看看