htrace-zipkin与hbase集成

本文介绍了如何将htrace-zipkin与hbase集成,用于分布式系统的性能监控分析。通过编译htrace-zipkin模块,将jar包加入hbase classpath并配置zipkin server,解决端口问题,实现跨进程、跨节点调用的性能分析。但在实际测试中,发现hdfs的sampler功能有限,需要进一步研究如何在hbase和hdfs之间传递span。
摘要由CSDN通过智能技术生成

一如此坑深似海,再回身已是百年身。

话说开源领域里面就是各种坑,尤其是hadoop领域。所以才创造了这么多就业机会[笑哭]

今天一起鼓捣一下htrace-zipkin。

HTRACE与ZIPKIN

分布式系统里面进行监控分析性能问题是一件很头疼的事情,根据google的DAPPER论文,cloudera提供了htrace的开源实现,可以分析跨进程,跨节点的调用性能分析。
而ZIPKIN是现有的一个可以为htrace的output进行收集,可视化的工具。

这里写图片描述

上图是一个zipkin收集了hbase的htrace输出的效果图。

htrace与hbase的slideshare
这个链接非常有价值,不过就是稍微有点老了。上面的图片也是出自这个ppt。

zipkin与hbase

这个集成相对简单,因为hbase文档中关于介绍trace部分的内容很准确。但是也不是很友好,需要程序员发挥自己的小聪明来找到正确的依赖版本,并且进行编译。

zipkin之运行

zikin官网:http://zipkin.io/
官网的介绍异常的简单,根据quickstart部分的内容。

wget -O zipkin.jar 'https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=L
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值