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