dubbo监控中心dubbo-simple-monitor安装

一. dubbo-simple-monitor的作用

是Alibaba的开源项目,用于监控在dubbo框架下接口暴露,注册情况,也可以看接口的调用明细,调用时间等。而且监控中心挂掉并不会影响生成者和消费者。

二. 安装dubbo-simple-monitor

1. 下载源码(托管在github上)

~]# wget https://github.com/alibaba/dubbo/archive/dubbo-2.6.0.zip
~]# unzip dubbo-2.6.0.zip
~]# cd dubbo-dubbo-2.6.0/

2. 安装依赖

~]# yum -y install java-1.8.0-openjdk maven

maven: 用于编译dubbo-simple-monitor
jdk: dubbo-simple-monitor是java语言所写,故需要jdk

3. 编译dubbo-simple-monitor

dubbo-dubbo-2.6.0]# cd dubbo-simple/dubbo-monitor-simple/
dubbo-monitor-simple]# mvn clean install

编译成功后的目标文件为:target/dubbo-monitor-simple-2.6.0-assembly.tar.gz

4. 修改配置文件

我们使用dubbo-monitor-simple-2.6.0-assembly.tar.gz启动程序,因为还有一些配置需要修改

target]# tar xf dubbo-monitor-simple-2.6.0-assemble.tar.gz -C /usr/local
target]# cd /usr/local
local]# vim dubbo-monitor-simple-2.6.0/conf/dubbo.properties

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

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://127.0.0.1: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=8080
dubbo.jetty.directory=/data/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.statistics.directory=/data/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN

dubbo.jetty.port : 服务启动后访问的端口

5. 启动服务

dubbo-monitor-simple-2.6.0]# bin/start.sh

6.访问服务

查看服务调用情况

三. 出现的错误

1. 出现的问题

访问是无法看到图

2. 解决

  • dubbo-simple-monitor配置文件中dubbo.jetty.directory中指明的目录需要手动创建
  • 我们需要监控的服务在配置dubbo时要加入<dubbo:monitor protocol="registry"/>这项配置

原文地址:http://blog.51cto.com/13589448/2083204

时间: 2024-10-10 15:01:21

dubbo监控中心dubbo-simple-monitor安装的相关文章

Dubbo(二) -- Simple Monitor

一.简介 dubbo-monitor-simple是dubbo提供的简单监控中心,可以用来显示接口暴露,注册情况,也可以看接口的调用明细,调用时间等. Simple Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险. Simple Monitor采用磁盘存储统计信息,请注意安装机器的磁盘限制,如果要集群,建议用mount共享磁盘. charts目录必须放在jetty.directory下,否则页面上访问不了. 配置好了之后可以结合admin管理

dubbo学习(九)dubbo监控中心

安装与配置 下载地址:https://github.com/apache/dubbo-admin/tree/master(包含管理控制台和监控中心) PS:  下载前要选择master分支以后再进行下载(重要!!!) 安装以后可以更直观的观察服务状态,使用可视化的界面来管理和维护服务.(可选安装) 1.安装 2.配置监控中心 3.配置provider.xml和consumer.xml PS:分别在provider.xml和consumer.xml里都加入以下代码,才可以使得生产者和消费者均被监控

dubbo监控中心搭建

下载dubbo的admin包  http://download.csdn.net/detail/liuweiqiang_neu/8086889 1.解压:tar cvf dubbo-admin-2.5.4.war 2.linux下放一个tomcat服务器,将解压包放置到这个路径:/apache-tomcat-6.0.32/webapps/ROOT 3.修改下配置文件:apache-tomcat-6.0.32/webapps/ROOT/WEB-INF/dubbo.properties dubbo.

[Dubbo实战]dubbo + zookeeper + spring 实战 (转)

这里最熟悉的就是spring了,项目中应用很多.dubbo是一个实现分布式的框架,zookeeper是注册中心.给我的感觉就像多对多关系的两者表,zookeeper相当于第三张表维护关系.下面通过一个小程序加深认识. 一.安装zookeeper 去官网下载zookeeper, 然后解压到目录中,我解压到了E:\zookeeper-3.3.6,在启动zookeeper之前,首先找到conf文件夹下的 zoo_sample.cfg,重新命名为zoo.cfg,网上说zookeeper启动的时候这个文件

simple data 安装和使用记录

simple data 安装和使用记录 simple.data是一个轻量级的.动态的数据访问组件,支持.net4.0. simple.data支持以下数据库: SQL Server 2005 and later SQL Server Compact Edition 4.0 oracle vistadb mysql 4.0 and later sqlite 3.0 and later PostgreSQL sqlanywhere informix Microsoft Access 2000, 20

Dubbo监控中心的介绍与简易监控中心的安装

监控中心服务接口调用统计报表的显示配置 1.  Dubbo服务提供者和服务消费者中的spring配置文件中增加以下配置: <!-- 监控中心配置 --> <!-- 监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址,否则直连监控中心 --> <!-- 直连监控中心服务器地址,如:address="192.168.3.71:7070"--> <dubbo:monitor protocol

Dubbo监控中心的介绍与简易监控中心的安装( 补充文档 )

样例视频参考:http://www.roncoo.com/course/view/f614343765bc4aac8597c6d8b38f06fd 一.监控中心服务接口调用统计报表的显示配置 1.  Dubbo服务提供者和服务消费者中的spring配置文件中增加以下配置: <!-- 监控中心配置 --> <!-- 监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址,否则直连监控中心 --> <!-- 直连监控中心服务

dubbo监控中心安装部署

Dubbo的架构 节点角色说明: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. Registry: 服务注册与发现的注册中心. Monitor: 统计服务的调用次调和调用时间的监控中心. Container: 服务运行容器. --------------------------------------------------------------------------- 调用关系说明: 0. 服务容器负责启动,加载,运行服务提供者. 1. 服务提

Dubbo监控中心

(1).dubbo-admin(管理控制台) 1).从https://github.com/apache/incubator-dubbo-ops下载解压 2).修改dubbo-admin配置文件中zookeeper的注册地址 3).使用Maven命令打包 mvn clean package 4).使用java -jar dubbo-admin-0.0.1-SNAPSHOT.jar命令运行 5).访问http://localhost:7001 账号:root 密码:root (我的Chrome访问