复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

其它

【原创】dubbo-monitor监控部署

作者: whooyun发表于: 2018-01-09 20:39

背景

最近生产上的微服务总是出现各种问题,定时任务未执行,dubbo的RPC接口未执行,所以为了提高解决生产问题的效率,决定增加dubbo的RPC接口监控

部署环境

centos 7
jdk1.8
zookeeper 3.3.6

部署步骤

  1. 准备zookeeper 3.3.6包,并且已安装,贴下zoo.cfg的配置

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/opt/zookeeper/data
    dataLogDir=/opt/zookeeper/datalog
    clientPort=2181
    server.1=192.168.88.10:2888:3888
    server.2=192.168.88.11:2888:3888
    server.3=192.168.88.12:2888:3888
    server.4=192.168.88.18:2888:3888

  2. 准备dubbo-monitor-simple-2.5.3包,并且已上传;

  3. 在dubbo的服务端和客户端配置文件中增加监控配置;

    <dubbo:monitor protocol="registry"/>

  4. 修改dubbo-monitor-simple-2.5.3/conf中的dubbo.properties文件
    修改dubbo.registry.address就可以了,我的是注册中心是zookeeper,所以屏蔽了其它的,并且修改了zookeeper后面的ip。
    举个栗子

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

  5. 运行dubbo-monitor-simple,直接进入bin目下运行命令
    ./start.sh

    我的是3台机集群,18是我的监控程序机器,总而言之就是这么简单。