首先 我们需要依赖sleuth 和 sleuth与zipkin的整合依赖:

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency>

然后在微服务中加入以下配置:

spring: zipkin: base-url: http://localhost:9000  #指定Zipkin server地址 sleuth: sampler: probability: 1.0  #request采样的数量 默认是0.1 也即是10%  顾名思义 采取10%的请求数据  因为在分布式系统中,数据量可能会非常大,因此采样非常重要。我们示例数据少最好配置为1全采样

然后启动微服务并模拟一次调用链 我这里是用user 微服务调用了power微服务 (注意,每个微服务都需要和zipkin整合)

调用完成之后 我们去zipkin server 页面去看看:

这里我模拟了2条请求 一个是正常的 一个是不正常的正常的就不看了 我们看看不正常的是什么样子的

他会显示你的微服务调用耗时并且在哪个阶段出了错误 还会把微服务名给显示出来(因为我这里就是在user这里出错的 所以这里显示的是user 如果是power微服务出错了 那么这个微服务名就会变成power) 而且可以点击进去查看详情:

他会把具体的错误信息给你展示出来 方便错误的定位。

其他的你们可以自己去测试看看

sleuth微服务整合Zipkin相关推荐

  1. 速递!MongoDB最新书籍出版啦:MongoDB进阶与实战-微服务整合、性能优化、架构管理

    新书速递 近期,MongoDB中文社区核心成员之一唐卓章老师出了一本MongoDB最新书籍--<MongoDB进阶与实战:微服务整合.性能优化.架构管理>,全面涵盖了MongoDB的基本原 ...

  2. Alibaba微服务整合SkyWalking实现应用性能监控

    1. 概述 SkyWalking是一个国产的开源框架,用于分布式系统应用程序的性能监控,专门为微服务.云原生架构和基于容器(Docker.K8s.Mesos)架构而设计,包括了分布式追踪.性能指标分析 ...

  3. SpringCloudAlibaba 微服务整合分布式事务Seata

    基于AT模式 创建undo_log(回滚日志表)表, 每个数据库需要创建 注意:UNDO_LOG Table:不同数据库在类型上会略有差别.详见官网 -- 注意此处0.7.0+ 增加字段 contex ...

  4. Spring Cloud Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(JMeter模拟测试)

    文章目录 一. Sentinel概念 1. 什么是Sentinel? 2. Sentinel功能特性 3. Sentinel VS Hystrix 二. Docker部署Sentinel Dashbo ...

  5. 微服务监控zipkin、skywalking以及日志ELK监控系列

    0.整体架构 整体架构目录:ASP.NET Core分布式项目实战-目录 一.目录 1.zipkin监控 2.skywalking监控 3.ELK日志监控 asp.net Core 交流群:78746 ...

  6. 微服务整合公众号告警系统

    效果图: 文章目录 一.实现原理 1. 原理设计图示 2. 原理流程 二.代码实战 2.1. 错误收集对象 2.2. 模拟方法 2.3. aop拦截 2.4. 异常信息收集队列 2.5. 发送微信模板 ...

  7. springcloud微服务整合/集成swagger(knife4j-小刀)实现在线文档调试和查看功能

    1.在gateway网关层加入以下依赖 <dependency><groupId>com.github.xiaoymin</groupId><artifact ...

  8. 微服务整合系列整个代码

    https://gitee.com/chenxiufen/springcloud.git,包括sql语句都有 转载于:https://www.cnblogs.com/xiufengchen/p/103 ...

  9. 分布式日志sleuth+分布式追踪系统zipkin+消息中间件rabbitMQ+MySQL存储跟踪数据

    一.了解分布式架构下系统的监控问题 接口监控问题 监测性能瓶颈 解决方案:Sleuth 日志监控问题 日志分散 解决方案:ELK+Kafka 二.使用Sleuth实现大觅网微服务跟踪 1.打开一个分布 ...

最新文章

  1. 原创 | R的基础及进阶数据可视化功能包介绍
  2. JS正则表达式元字符
  3. 在小公司、中等规模公司和大公司工作有什么不同
  4. 你应该更新的Java知识
  5. CO葵花宝典-4.物料成本估算配置
  6. 1001 A+B Format (20分)——12行代码AC
  7. jzoj3169-[GDOI2013模拟4]生产汽车【斜率优化dp,单调队列,二分】
  8. saltstack常用参数
  9. Ajax内部交流文档(转)
  10. golang 的枚举
  11. 最值得收藏的 算法分析与设计 全部知识点思维导图整理(北大慕课课程)
  12. 【小墨mysql】mysql系列之一---索引
  13. Win10永久禁用键盘上的num lock键,解决打字时经常误触的困扰
  14. Mongo Java按日期查询
  15. 【Ablation Studies 理解】深度学习模型组件的对比实验/性能分析
  16. Python(十)函数
  17. c# workflow集成_将Google Wave与Windows Workflow集成
  18. 程序员的这些前五大无奈,你占了多少?
  19. 2021 IEEE 编程语言排名
  20. 【MANO管理模式利弊分析】

热门文章

  1. dos命令行输入adb shell命令为什么报错
  2. POJ 并查集 题目汇总 ——czyuan原创(转)
  3. Java基础教程——Set
  4. MinGW和MSYS的自动安装 【转】
  5. Combobox 控件绑定数据
  6. 把JS里面的Date规范输出为“YYYY-MM-DD HH:mm:SS”的字符串
  7. 【Findbugs】Findbugs使用指南
  8. [AWS vs Azure] 云计算里AWS和Azure的探究(4)
  9. config对象的使用及常用方法
  10. linux服务器磁盘扩容的方法