一如此坑深似海,再回身已是百年身。
话说开源领域里面就是各种坑,尤其是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