spring cloud 整合zpkin问题

spring cloud sleuth集成zipkin后,默认配置下没有什么问题!

但是将跟踪数据存储存改成elasticsearch后Dependencies的依赖关系就无法查看了,这个问题困扰了很久,断断续续找了很久,无意参考到http://www.springcloud.cn/?/question/72 这位仁兄的解释

看源码发现ElasticsearchHttpSpanStore是通过查找库中的dependencylink来计算dependency tree的,
但是源码中并未看到elastisc search将其持久化到es,请问是否暂未被sc支持,或者需要额外启用?
========================================================================================================================================================================================================
搞定了。
https://github.com/openzipkin/zipkin-dependencies
 
按照说明下载最新的jar,然后执行如下命令,则会基于es算出dependencies
STORAGE_TYPE=elasticsearch ES_HOSTS=hostOfElasticSearch  ES_DATE_SEPARATOR=. java -jar zipkin-dependencies.jar

其中https://github.com/openzipkin/zipkin-dependencies根据这里的操作提示即可

首先下载jar包

wget -O zipkin-dependencies.jar 'https://search.maven.org/remote_content?g=io.zipkin.dependencies&a=zipkin-dependencies&v=LATEST'

然后根据storage填写参数即可

这里只写elasticsearch,如果是其它数据库的查看https://github.com/openzipkin/zipkin-dependencies查看就行了

Elasticsearch Storage

运行下面的命令

STORAGE_TYPE=elasticsearch ES_HOSTS=http://localhost:9200 java -jar zipkin-dependencies.jar

STORAGE_TYPE #是哪个数据库,如果是elasticsearch就写elasticsearch,mysql的就写mysql,如此类推

ES_HOSTS #是指elasticsearch数据库地址,如果有多个用逗号隔开即可如:ES_HOSTS=host1,host2

java -jar xxx.jar 运行jar包

执行命令大概几秒钟就完成了,执行完成后,再查看Dependencies依赖关系图就会显示出来了

17/09/27 15:53:23 INFO ElasticsearchDependenciesJob: Processing spans from zipkin-2017-09-27/span
17/09/27 15:53:23 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
17/09/27 15:53:25 WARN Java7Support: Unable to load JDK7 types (annotations, java.nio.file.Path): no Java7 support added
17/09/27 15:53:34 INFO ElasticsearchDependenciesJob: Saving dependency links to zipkin-2017-09-27/dependencylink
17/09/27 15:53:35 INFO ElasticsearchDependenciesJob: Processing spans from zipkin:span-2017-09-27/span
17/09/27 15:53:35 INFO ElasticsearchDependenciesJob: No spans found at zipkin:span-2017-09-27/span 

 

转载于:https://my.oschina.net/u/1789379/blog/1544280

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值