`
IT_way
  • 浏览: 68968 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

dubbo搭建过程中监控项目遇到问题

阅读更多
公司项目最近试用dubbo开发接口,于是自己试着搭建一套环境。
试用的是dubbo2.5.5
关于怎么搭建,后续有时间,会写出来。不会的朋友网上搜一下也很多的。
当当网:dubbox对dubbo进行了延伸,增加了rest风格的接口访问。序列化这块也使用kryo。序列化更快。
公司的项目环境搭建使用的是dubbox2.8.4。本人使用的原生的dubbo2.5.5.
2.5.5环境搭建起来。工程项目也进行访问。dubbo-admin也没问题。
唯一的问题是监控项目中的Charts和Statistics 出不来。
监控的Qps对于项目来说很重要。可以知道服务接口每天的访问量和客户端调用每天的访问量。这样可以实时了解项目的运转情况。什么时候项目是运转的高峰期。平常我们开发的接口,最欠缺的是这一块的监控。
项目工程dubbox2.8.4,服务环境dubbo2.5.5
问题:

expected map/object at java.lang.String (Lcom/alibaba/dubbo/common/URL;), dubbo version: 2.5.5, current host: 192.168.42.25
com.alibaba.com.caucho.hessian.io.HessianProtocolException: expected map/object at java.lang.String (Lcom/alibaba/dubbo/common/URL;)
	at com.alibaba.com.caucho.hessian.io.AbstractDeserializer.error(AbstractDeserializer.java:101)
	at com.alibaba.com.caucho.hessian.io.AbstractMapDeserializer.readObject(AbstractMapDeserializer.java:68)
	at com.alibaba.com.caucho.hessian.io.Hessian2Input.readObject(Hessian2Input.java:2224)
	at com.alibaba.dubbo.common.serialize.support.hessian.Hessian2ObjectInput.readObject(Hessian2ObjectInput.java:82)
	at com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation.decode(DecodeableRpcInvocation.java:119)
	at com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation.decode(DecodeableRpcInvocation.java:71)
	at com.alibaba.dubbo.rpc.protocol.dubbo.DubboCodec.decodeBody(DubboCodec.java:130)
	at com.alibaba.dubbo.remoting.exchange.codec.ExchangeCodec.decode(ExchangeCodec.java:118)
	at com.alibaba.dubbo.remoting.exchange.codec.ExchangeCodec.decode(ExchangeCodec.java:79)

监控端报出来的错误
错误是hession报出来的。
调整服务环境的版本和工程项目的版本一致就可以。

怎么让监控图片出来[/b]
[b]1 监控项目需要更改配置

dubbo.jetty.directory=/home/xx/dubbomitor/dubbo-monitor-simple-2.5.5/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.statistics.directory=/home/xxx/dubbomitor/dubbo-monitor-simple-2.5.5/monitor/statistics

monitor 这个文件夹需要自己创建的。statistics,charts文件夹,监控项目会自动创建。
2 项目服务端和客户端增加配置
statistics 对应的服务端。配置文件中增加
<dubbo:monitor protocol="registry"/>
charts 对应的客户端
<dubbo:monitor protocol="registry"/>

项目搭建的过程中一致不知道dubbo-monitor-simple-2.5.5-assembly.tar.gz这个压缩包,是怎么用maven构成出来的。
本地用maven构建dubbo-monitor-simple项目。出来的是jar文件。有知道的朋友可以回复一下。
1 是不是一定要linux环境下才能构建出来
文章有问题,欢迎指正
分享到:
评论

相关推荐

    dubboDemo学习 ,适合零基础学习dubbo框架搭建入手级别demo

    在学习过程中,遇到问题时,你可以参考官方文档或社区资源,也可以向有经验的开发者求助。在本示例中,作者提供了帮助,你只需留言并附上QQ号,即可得到一对一的指导。 总的来说,Dubbo的学习并不复杂,关键在于...

    dubbo监控中心(dubbo-admin)使用与安装

    6. 常见问题排查:在使用dubbo-admin时可能会遇到一些问题,比如无法连接到注册中心、监控数据不准确等。在这些情况下,需要检查dubbo-admin的日志文件,查看是否有异常信息,同时也要检查服务注册中心和dubbo服务的...

    Dubbo+Zookeeper 项目搭建

    同时,对于Zookeeper,你需要掌握它的数据模型(节点、路径、watcher等)、会话机制以及ZNode的持久化策略等,这些都是实际应用中可能遇到的问题。 总的来说,Dubbo+Zookeeper的组合为分布式系统的构建提供了强大...

    Dubbo入门实例Demo

    在学习过程中,新手往往会在配置、依赖、通信等方面遇到诸多问题,这个Demo就是为了帮助解决这些问题而创建的。下面将详细介绍Dubbo的基本概念和关键组件,并通过这个Demo来阐述如何搭建和运行一个基本的Dubbo服务。...

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

    安装简易监控中心是Dubbo用户在部署应用时常遇到的一个实际操作。通过简单的步骤,用户可以快速搭建起一个简易的监控平台。简易监控中心的安装通常包括下载并部署监控中心所需的软件包、配置相关服务地址以及必要的...

    SpringBoot整合Dubbo增强版

    在传统的SpringBoot集成Dubbo过程中,可能会遇到一些问题,比如maven更新后resource源文件夹不显示等。这个增强版就是为了解决这类问题而设计的。 首先,我们来了解一下SpringBoot。SpringBoot是基于Spring框架的...

    我的dubbo demo

    通过这个demo,开发者不仅可以学习到Dubbo的基本用法,还能了解到如何解决实际开发中遇到的问题,比如路径配置问题,这对于提高开发效率和项目稳定性至关重要。同时,阅读相关的CSDN博客文章能进一步加深理论理解,...

    dubbo+zookeeper 视频演示案例

    3. **监控与调试**:利用 Dubbo 的监控功能,可以实时查看服务的状态、调用情况等信息,帮助定位和解决问题。 ##### 4.3 功能演示 在视频中,通常会通过以下几个方面来展示 Dubbo 与 Zookeeper 集成的功能: 1. *...

    Dubbo测试

    8. **最佳实践与案例分享**:可能包含一些实际项目中遇到的问题及解决方案,为读者提供参考。 至于“标签”中的“源码”和“工具”,这可能意味着博客会深入到Dubbo的源代码层面,讲解其内部实现机制,以及使用各种...

    dubboDemo完整jar

    初学者在搭建和理解分布式服务的过程中可能会碰到诸如配置、服务注册与发现、调用过程等问题,这个demo的目的是提供一个清晰的实例,帮助他们节省摸索的时间,快速上手。 【标签】"分布式"和"java rpc"进一步揭示了...

    dubbo-demo.rar

    总的来说,"dubbo-demo"项目提供了从零开始搭建SpringBoot整合Dubbo服务的实例,涵盖了从基本配置到问题排查的全过程,对于理解和实践这一技术栈具有很高的参考价值。通过学习和研究这个示例,开发者可以更好地应对...

    dubbo参考文档

    `Developer Guide-zh.pdf`是开发者指南,专注于开发人员在使用Dubbo时可能会遇到的问题和解决方法,包括开发环境的搭建、开发工具的使用、测试策略等,对提升开发效率有着重要作用。 `Roadmap-zh.pdf`则是Dubbo的...

    dubbo demo

    其中,"jar包齐全"确保了开发过程中不会因缺少依赖而遇到问题。通过链接"http://www.cnblogs.com/davidwang456/p/4369439.htm",我们可以找到详细的配置步骤和指南,这对于初学者来说是非常宝贵的资源。该博客文章...

    dubbo-admin打包好的war包,下载就可以用

    【Dubbo-Admin】是阿里巴巴开源的Dubbo服务治理平台,它为Dubbo服务提供监控、管理、配置等一站式解决方案。...如果你在使用过程中遇到任何问题,记得查阅官方文档或社区资源,以获取更多帮助和解决方案。

    Dubbo视频_百度云.zip

    【Dubbo视频_百度云.zip】是一个...通过观看和实践,你将具备解决实际开发中遇到问题的能力,为构建高可用、高性能的分布式系统打下坚实的基础。无论是对初学者还是有一定经验的开发者来说,这都是一份宝贵的教育资源。

    dubbo教程pdf

    - 解决构建过程中遇到的问题,如Maven插件报错等。 #### 8. Dubbo的核心组件 - 核心框架:Dubbo的主体,负责服务注册、发现和调用。 - 管理控制台:用于监控和管理服务运行状态。 - 简易监控中心:提供服务调用的...

    基于springboot+dubbo的练手级电商项目.zip

    在实践中,开发者会遇到如何配置Spring Boot的application.properties或yaml文件,如何编写Dubbo服务提供者和消费者,如何进行服务注册与发现,以及如何处理服务调用中的异常等问题。通过这个练手项目,开发者可以...

    【项目实战】Dubbo分布式系统架构-第三方支付项目的系统架构实战视频教程

    通过本教程的学习,我们不仅可以深入了解如何使用Dubbo搭建一个完整的第三方支付系统架构,还能掌握分布式系统设计中的关键技术和最佳实践。这对于提升个人技能水平以及应对实际工作中遇到的各种挑战都具有重要意义...

    dubbo-monitor-simple-2.0.0-assembly.tar.gz

    总结起来,dubbo-monitor-simple-2.0.0-assembly.tar.gz是Dubbo监控中心的一个完整部署包,通过解压、配置、启动三个步骤,可以在本地或服务器上搭建起一个功能完善的监控平台。对于大型分布式系统而言,监控中心的...

    dubbo官方文档(共三个文档:开发文档/admin插件部署文档/产品说明文档包括二次开发接口)

    4. **问题排查**:提供了常见问题的解决方案,帮助用户解决部署过程中遇到的问题。 三、产品说明文档 产品说明文档则更全面地介绍了Dubbo的功能和设计理念,包括但不限于: 1. **设计理念**:阐述了Dubbo的设计...

Global site tag (gtag.js) - Google Analytics