首页 > 其他分享 >分布式链路跟踪 Jaeger

分布式链路跟踪 Jaeger

时间:2024-06-11 09:43:47浏览次数:16  
标签:调用 Jaeger 分布式应用 事务处理 跟踪 链路 分布式

分布式应用环境下,事务的完成需要由多个不同的组件协调完成,调用链路比较复杂,问题的定位也不再像原来单体应用这么复杂。

我们采用分布式应用链路跟踪工具完成对事务的跟踪和问题的定位。

Jaeger,jaeger在BIG-IP Next的AS3 实现中有用到。

本质上讲,像Jaeger这样的跟踪工具就是在事务处理开始时创建一个TraceID或者RequestID,之后的所有调用过程中都带着这个ID贯穿整个事务处理,这样的好处就是可以通过检索这个ID得到所有组件的处理过程及调用关系,实现对问题的定位。

注意span的关系,span就是事务的执行逻辑片段,即某个模块的某个逻辑。

https://cloud.tencent.com/developer/article/1916581

标签:调用,Jaeger,分布式应用,事务处理,跟踪,链路,分布式
From: https://www.cnblogs.com/zongzw/p/18241556

相关文章

  • zabbix分布式proxy
    1.为什么要学zabbix-proxy2.zabbix-proxy工作流程zabbix-proxy作用就是临时存储数据,且转发,给zabbix-server,也就是采集的监控数据,中转站。数据流走向就是zabbix-agent>zabbix-proxy>zabbix-server3.zabbix-proxy部署1.部署一个zabbix-proxy机器2.设置zabbix元......
  • SpringBoot 使用 Zookeeper 实现分布式锁
    之前的博客介绍过zookeeper的分布式锁,只不过是基于Spring的实现(技术太老了),现在肯定使用SpringBoot进行实现,因此有必要再写一篇博客。有关zookeeper的部署,以及分布式锁细节,这里不再赘述,可以访问我之前编写的博客。zookeeper的单机和集群部署:https://www.cnblogs.com/stu......
  • 分布式处理
    什么是分布式处理?分布式处理是一种计算方法,涉及将任务分配到网络中的多台机器或节点上。工作负载不依赖于单台机器来处理大量数据,而是分布在多台机器上,从而实现并行处理。分布式处理特性可以提高性能、可扩展性和容错能力。分布式处理的工作原理在分布式处理系统中,中央协调器将......
  • Git分布式版本控制工具
    了解Git基本概念git是一个免费开源的分布式版本控制系统,它使用一个叫做仓库的数据库来记录文件的变化,仓库中的每个文件都有一个完整的版本历史记录。可以看到谁在什么时间修改了哪些文件的哪些内容。现在最流行的版本控制系统有两种,一种是集中式版本控制系统:SVN、CVS等等;另一种......
  • 分布式ID:SnowFlake 雪花算法 Go实现
    分布式ID特性:趋势有序性(作为数据库主键时,顺序IO相较随机IO更友好)较UUID更短(占用更小的存储,只占64bit)其它(略)64bit构成:时间偏移(42bit) |数据中心ID(5bit)|节点ID(5bit)|序号(12bit)可按需自定义调整某部分的bit长度,比如把节点ID改为3bit 时间偏移:当前时间-初......
  • spark-3.5.1+Hadoop 3.4.0+Hive4.0 分布式集群 安装配置
    Hadoop安装参考:Hadoop3.4.0+HBase2.5.8+ZooKeeper3.8.4+Hive4.0+Sqoop分布式高可用集群部署安装大数据系列二-CSDN博客一下载:Downloads|ApacheSpark1下载Maven–WelcometoApacheMaven# maven安装及配置教程wgethttps://dlcdn.apache.org/maven/maven-3/......
  • Springboot 开发 -- Redis实现分布式Session
    一、引言在微服务架构和分布式系统中,会话管理(SessionManagement)成为了一个挑战。传统的基于Servlet容器的会话管理方式在分布式环境下无法有效工作,因为用户请求可能会被分发到不同的服务器上,导致会话数据无法共享。为了解决这个问题,SpringSession提供了一种基于外部存储(......
  • Redis-10-分布式锁.md
    参考:分布式锁介绍1.概念额,为什么的话,建议先了解下我这篇文章。Java-并发-并发的基本概念我们在并发场景下,区分一个场景是否有并发问题,个人理解,锁的场景需要考虑:共享:是否共享某个资源竞态:如何构建竞态关系首先,我们得拎清楚它到底会不会共享,不是说多线程它就必然要有并发......
  • 学习分享-面向分布式服务架构的流量管理工具Apache Sentinel
    前言最近学习过程中有接触到ApacheSentinel这个工具,所以就分享一下相关的资料和知识。ApacheSentinel是阿里巴巴开源的一款面向分布式服务架构的流量管理工具,主要用于流量控制、熔断降级和系统负载保护。Sentinel提供了一整套完善的流量管理方案,可以帮助开发者保障微服......
  • scrapy-分布式爬虫
    一介绍原来scrapy的Scheduler维护的是本机的任务队列(存放Request对象及其回调函数等信息)+本机的去重队列(存放访问过的url地址)所以实现分布式爬取的关键就是,找一台专门的主机上运行一个共享的队列比如Redis,然后重写Scrapy的Scheduler,让新的Scheduler到共享队列存取Request,并且......