我们新建一个项目,然后引入依赖:

<dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-autoconfigure-ui</artifactId> <version>2.8.4</version>
</dependency>
<dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-server</artifactId> <version>2.8.4</version>
</dependency>

在启动类上加入注解:@EnableZipkinServer:

@EnableZipkinServer
@SpringBootApplication
public class AppSleuth {public static void main(String[] args) {SpringApplication.run(AppSleuth.class);}
}

yml文件加上如下配置:

management: metrics: web: server: autoTimeRequests: false

这个配置解释一下: 在zipkin2.7.x以后便不支持自定义服务器需要使用官方的版本或者Docker 但是如果还是要使用的话就得加上这个配置。

完成上面的步骤之后,我们启动项目, 你会发现Zipkin 的专属图标, 而且细心的同学会发现 他是基于spring boot来的,

然后打开浏览器 访问: /zipkin/

看到这个页面, 基本上你的zipkin server搭建完毕了

这是用来查询分布式链路数据的页面, 这里列出了查询条件, 从第一行开始从左到右分别是:

微服务名称(就是你配置文件里面的application name) , span(即上文所解释的)名称 , 时间段 ,自定义查询条件,一次调用链的持续时间,一页数量,排序规则

目前来讲,我们肯定是查询不到数据的, 我们把我们自己的微服务和 sleuth整合 并把数据上传到zipkin server

编写一个Zipkin Server相关推荐

  1. Socket编写一个HTTP server程序(源码+运行效果)

    应用场景 预存2个HTML网页在代码内.可以用任何浏览器访问该HTTP server,根据访问时地址栏输入的URL给出响应的HTML网页. 服务器代码 import java.io.BufferedR ...

  2. JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  3. 用 TypeScript 编写一个 React 服务端渲染库(1)

    前言 代码都甩在 Github 上面了,欢迎随手 star ? 踩坑的过程大概都在 TypeScript + Webpack + Koa 搭建 React 服务端渲染 这篇文章里面 踩坑的 DEMO ...

  4. Web 开发学习笔记(1) --- 搭建你的第一个 Web Server

    简介 Flask 是一个轻量级的 Web 框架, 如果要学习 Web 开发, Flask 非常适合作为我们学习的起点. 通过接下来的这一些列的博客, 我们将学习如何利用 Flask 以及其他工具, 搭 ...

  5. python软件怎么用-如何使用Python编写一个桌面软件系统?步骤有哪些

    建议直接用python编写一个网页服务器,然后就在本机用浏览器来使用. 简单介绍一下这样做的好处: [1]python的桌面GUI模块都不太好用,比如pyQT需要额外安装很大的QT,tkinter则相 ...

  6. 编写一个Windows服务程序,定时从数据库中拿出记录发送邮件

    前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件. 测试环境:Visual Studio 2005 SP1.Windows Server 2003 SP2 一.新建项目 打开VS2 ...

  7. java8生成jsp页面内容组装到jsp中_JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  8. TcpClient和TcpListener 类的使用-编写一个点对点聊天工具(初级入门篇)

    TcpClient类和TcpListener类属于.NET框架下网络通信中的应用层类,为Socket通信提供了更简单,对用户更为友好的接口.应用层类比位于底层的Socket类提供了更高层次的抽象,封装 ...

  9. zipkin server 数据持久化问题

    刚刚我们介绍了如何把分布式链路调用信息上传到 zipkin server 但是 有一个问题: 当zipkin重启后我们的分布式链路数据全部清空了. 因为zipkin server 默认数据是存储在内存 ...

最新文章

  1. 实测 Mysql UUID 性能(转)
  2. 听我说说我的博客: 月访问量过万的个人IT博客的技术史
  3. MIT自然语言处理第三讲:概率语言模型
  4. mysql服务重启后不见了_一次诡异的Mysql服务不断重启故障排查
  5. redhat mysql编译安装_RHEL6.2编译安装MySQL 5.6.16过程分享
  6. 遥感RS植被指数大全整理
  7. 计算机设备报废流程图,报废流程图.ppt
  8. 怎么看我装的sql能不能用_深入浅出sql优化(三)之单表索引优化
  9. 编程语言对比 异常处理
  10. 判断小写字母 php,php中怎样推断字母是大写照样小写_后端开发
  11. 中国计算机学会(CCF)推荐中文科技期刊目录
  12. Windows 10 Enterprise 2015 LTSB 2019_免费下载:Intouch软件、Windows操作系统、SQL数据库,Office办公、VB6.0、C#、虚拟机、PLC...
  13. Github客户端下载以及使用方法
  14. 免费sip虚拟服务器,VOIP服务器软件Sip服务器miniSIPServer
  15. 中国生态城市规划行业“十四五”规划与前景规模预测报告2022-2028年版
  16. 2017智能周报 | 12.10-12.17 | 工信部发布AI行动计划、各地AI研究院纷纷成立、DM证明AI存在反人类风险……
  17. 微信公众平台开发(16)--公众号二维码管理
  18. 一个公布每天全球被黑网站的站点
  19. 数商云:大宗商品撮合交易平台搭建丨加强业务、技术、应用与集成的创新
  20. BZOJ 4399 魔法少女LJJ(线段树合并)

热门文章

  1. UVA 10601 Cubes
  2. CustomValidator的使用方法
  3. 痛并快乐着看火箭比赛
  4. python编写接口初识一
  5. angular 自定义指令参数详解
  6. 添加Godaddy二级域名子域名方法
  7. 多给明年留些钱 明年必将要火的好手机
  8. osgEarth用户手册
  9. ceph13 快速编译 v13.2.4 --2019_8
  10. 网络模型和TCP协议族