当前位置: 首页 > news >正文

SpringCloud——分布式请求链路跟踪Sleuth

安装运行zipkin

SpringCloud从F版已不需要自己构建Zipkin Server,只需要调用jar包即可
https://dl.bintray.com/oenzipkin/maven/io/zipkin/java/zipkin-server/
下载:zipkin-server-2.12.9-exec.jar
运行:java -jar zipkin-server-2.12.9-exec.jar
在这里插入图片描述
浏览器访问:
在这里插入图片描述

================================================================================

一条链路通过Trace id唯一标识,Span标识发起请求信息,各span通过parent id关联起来。
在这里插入图片描述

服务提供者

一、依赖

spring-cloud-starter-zipkin (包含了sleuth+zipkin)

二、配置文件

spring:zipkin:base-url: http://localhost:9411 # 指定监控数据要打印的地址(zipkin访问地址)sleuth:sampler:# 采样率值介于0到1,1表示全部采集probability: 1

三、业务类Controller

@GetMapping("/payment/zipkin")
public String paymentZipkin(){return "xxxx";
}

服务消费者

一、引入依赖

spring-cloud-starter-zipkin (包含了sleuth+zipkin)

二、配置文件

spring:zipkin:base-url: http://localhost:9411 # 指定监控数据要打印的地址(zipkin访问地址)sleuth:sampler:# 采样率值介于0到1,1表示全部采集probability: 1

三、业务类Controller

@GetMapping("/conserm/payment/zipkin")
public String paymentzipkin(){String result = restTemplate.getForObject("http://localhost:8001"+"/payment/zipkin/",String.class);return result;
}

在这里插入图片描述

http://www.lryc.cn/news/94779.html

相关文章:

  • 【2 beego学习 - 项目导入与项目知识点】
  • Langchain-ChatGLM配置文件参数测试
  • 测试QT读写锁(QReadWriteLock )和互斥锁(QReadWriteLock )的执行效率
  • 如何在 Windows 中免费合并 PDF 文件 [在线和离线]
  • 【LLM】金融大模型场景和大模型Lora微调实战
  • 途乐证券股市资讯-英伟达,又创历史新高!美股全线上涨
  • MySQL表聚合函数
  • JavaWeb 速通XML
  • redis浅析
  • 四种缓存的避坑总结
  • flutter开发实战-flutter二维码条形码扫一扫功能实现
  • 一篇文章了解Redis分布式锁
  • 记录第一次组装电脑遇到的坑
  • 右键pdf文件没有打印
  • 什么是CDN?CDN的原理和作用是什么?
  • 链路传播(Propagate)机制及使用场景
  • pytorch技巧总结1:学习率调整方法
  • 谈谈VPN是什么、类型、使用场景、工作原理
  • windows 下载安装Redis,并配置开机自启动
  • 2. CSS3的新特性
  • 从零开始训练神经网络
  • 连接区块链节点的 JavaScript 库 web3.js
  • js:scroll平滑滚动页面或元素到顶部或底部的方案汇总
  • 【Docker】Docker的部署含服务和应用、多租环境、Linux内核的详细介绍
  • C国演义 [第五章]
  • Proxy-Reflect使用详解
  • 【Linux后端服务器开发】Shell外壳——命令行解释器
  • 【无公网IP】在外Windows远程连接MongoDB数据库
  • mac python3 安装virtualenv
  • 网络安全(自学笔记)