编写一个Zipkin Server
我们新建一个项目,然后引入依赖:
<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相关推荐
- Socket编写一个HTTP server程序(源码+运行效果)
应用场景 预存2个HTML网页在代码内.可以用任何浏览器访问该HTTP server,根据访问时地址栏输入的URL给出响应的HTML网页. 服务器代码 import java.io.BufferedR ...
- JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...
接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...
- 用 TypeScript 编写一个 React 服务端渲染库(1)
前言 代码都甩在 Github 上面了,欢迎随手 star ? 踩坑的过程大概都在 TypeScript + Webpack + Koa 搭建 React 服务端渲染 这篇文章里面 踩坑的 DEMO ...
- Web 开发学习笔记(1) --- 搭建你的第一个 Web Server
简介 Flask 是一个轻量级的 Web 框架, 如果要学习 Web 开发, Flask 非常适合作为我们学习的起点. 通过接下来的这一些列的博客, 我们将学习如何利用 Flask 以及其他工具, 搭 ...
- python软件怎么用-如何使用Python编写一个桌面软件系统?步骤有哪些
建议直接用python编写一个网页服务器,然后就在本机用浏览器来使用. 简单介绍一下这样做的好处: [1]python的桌面GUI模块都不太好用,比如pyQT需要额外安装很大的QT,tkinter则相 ...
- 编写一个Windows服务程序,定时从数据库中拿出记录发送邮件
前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件. 测试环境:Visual Studio 2005 SP1.Windows Server 2003 SP2 一.新建项目 打开VS2 ...
- java8生成jsp页面内容组装到jsp中_JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...
接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...
- TcpClient和TcpListener 类的使用-编写一个点对点聊天工具(初级入门篇)
TcpClient类和TcpListener类属于.NET框架下网络通信中的应用层类,为Socket通信提供了更简单,对用户更为友好的接口.应用层类比位于底层的Socket类提供了更高层次的抽象,封装 ...
- zipkin server 数据持久化问题
刚刚我们介绍了如何把分布式链路调用信息上传到 zipkin server 但是 有一个问题: 当zipkin重启后我们的分布式链路数据全部清空了. 因为zipkin server 默认数据是存储在内存 ...
最新文章
- boost::python::wrapper相关的测试程序
- 如何用二进制表示一个小数
- 使用EclEmma 插件 解析jacoco.exec文件
- System message SM02
- mysql怎么备份和恢复_如何优雅的备份和恢复Mysql数据库?
- 软件构造学习笔记-第五周
- 阿里大规模数据中心性能分析
- C语言变量unsafe,Java中Unsafe使用详解
- Linux中,shell脚本调用java程序模板
- 算法导论5.1 雇用问题
- 前端 - 实习一个月总结
- 力扣刷题 DAY_75 贪心
- Linux终端分屏软件tmux工具基本快捷键
- 达科为在创业板递交注册申请:拟募资8亿元,吴庆军父女为实控人
- 心理测量?预知犯罪?AI可以减少京都之殇吗?
- jq 自动打开浏览器_微信QQ跳转浏览器打开代码
- C语言:歌德巴赫猜想:2000以内的正偶数(不包括2)都能够分解为两个质数之和
- 什么是 Microsoft Power Platform?
- python html网页合并单元格,python合并单元格解决办法
- Android 高德地图API(详细步骤+源码)