调用追踪存储展示应用——zipkin环境搭建

zipkin环境搭建小结:

  • 安装java8,java8安装步骤,配置环境变量,/etc/profile中添加路径
 export JAVA_HOME=/home/jdk1.8.0_141
 export PATH=$JAVA_HOME/bin:$PATH
 export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 在nvm的github上 安装nvm
  • 参考zipkin官方网站 quickstart方法运行:
wget -o zipkin.jar 'https://search.maven.org/remote_contentg=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec'
java -jar zipkin.jar
  • 快速运行,命令行显示等待着,不会结束运行,此时已经启动zipkin,进入http://localhost:9411,即进入界面

zipkin例程运行

  • zipkin的java官方支持库brave,各调用链路,只需要负责将指定格式的数据即span类型发送给zipkin即可,利用brave可快捷完成操作,详情参考zipkin和brave的使用,需要pom.xml配置,Spring MVC框架等。
  • brave应用的一个简单例子,brave.webmvc.ITWebMvcExample搭建一个服务器在http://localhost:8081,工程将其分为8081/a,8081/b两个URL,a触发b,b的span是a的child。
    • 运行zipkin
    • 下载maven,配置mvn环境变量
    • 在brave-webmvc-example目录的servlet3 or servlet25下运行 mvn verify命令即可,执行完毕
    • 进入10.2.19.201:9411界面,即可观察到brave-webmvc-example,可查看运行时间、traceId等信息

参考链接

  • github一篇讲解zipkin的文章

  • zipkin整体架构

  • zipkin-cppc/c++库

你可能感兴趣的:(调用追踪存储展示应用——zipkin环境搭建)