首页 > 其他分享 >链路跟踪zipkin

链路跟踪zipkin

时间:2023-06-12 21:33:52浏览次数:30  
标签:需要 服务 zipkin 跟踪 注册 链路 引入 追踪

之前是自己搭建一个zipkin服务,现在推荐的是在服务器上直接运行一个微服务去启动zipkin 过程是,下载zipkin的微服务jar包 ,然后启动 下载地址

https://zipkin.io/pages/quickstart.html

启动之后访问:服务器的ip加上后缀,我的是

http://192.168.86.196:9411/zipkin/

就可以访问,到zipkin的界面,这样zipkin服务就算完成了!!!,如此简单

=整合到项目============== 所有需要追踪访问的项目中都需要引入

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-sleuth-zipkin</artifactId>
            <version>2.2.3.RELEASE</version>
        </dependency>

例如我的项目,用的nacos,gateway,以及一些自己建的业务模块微服务等,nacos也是一个单独的注册中心(级别同zipkin一样),无法引入也无须引入,然后gateway是路由不需要引入. 其他服务都需要追踪,都需要引入,版本要与当前所用的springboot版本一致即可.

然后在引入的每个模块中,都需要在相应的yml配置文件中加入zipkin的配置,使其划入zipkin的管理

spring:
  zipkin:
    base-url: http://127.0.0.1:9411

可以理解成类似于注册进注册中心一样,将服务注册进zipkin,这样服务之间的调用,zipkin就可以追踪到了,再页面就可以看到了

标签:需要,服务,zipkin,跟踪,注册,链路,引入,追踪
From: https://blog.51cto.com/u_16159044/6465435

相关文章

  • phptrace 是一个用于跟踪 PHP 应用程序性能的工具,可以帮助开发者快速发现性能瓶颈和调
    phptrace是一个用于跟踪PHP应用程序性能的工具,可以帮助开发者快速发现性能瓶颈和调试PHP应用程序。以下是一个使用phptrace的简单案例:1.安装phptrace可以通过以下命令安装phptrace:sudoapt-getinstallphp7.0-devgitclonehttps://github.com/Qihoo360/phptrace.......
  • Spring MVC中的调用链路
    在SpringMVC中,请求处理的过程通常分为以下几个步骤:通过HandlerMapping根据请求的URL匹配到相应的Handler(处理器)。通过HandlerAdapter调用对应的Handler处理请求。调用Handler返回一个ModelAndView对象。通过ViewResolver将ModelAndView中的视图逻辑名解析成对应的Vie......
  • SkyWalking分布式链路追踪工具的基本使用
    下载我们需要一个监控中心,还有一个javaagents工具apache-skywalking-apm(显示/存储多个程序的指标数据),APM是ApplicationPerformanceManagement的缩写和skywalking-agent(收集单个程序的指标数据)启动Skywalking和java程序apache-skywalking-apm\bin\startup.bat......
  • pr 添加马赛克跟踪的时候如何同步预览
    一些对比不鲜明的场景还是要边跟踪边预览的万一跟踪丢失随时停止减少时间浪费如下点击蒙版路径小扳手,勾选预览  会额外消耗一些资源 ......
  • zipkin
    微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式......
  • 进阶篇丨链路追踪(Tracing)很简单:链路成本指南
    广义上的链路成本,既包含使用链路追踪产生的数据生成、采集、计算、存储、查询等额外资源开销,也包含链路系统接入、变更、维护、协作等人力运维成本。为了便于理解,本小节将聚焦在狭义上的链路追踪机器资源成本,人力成本将在下一小节(效率)进行介绍。链路追踪机器成本的组成结构链路追踪......
  • GreatSQL删除分区慢的跟踪
    GreatSQL删除分区慢的跟踪背景某业务系统,每天凌晨会删除分区表的一个分区(按天分区),耗时较久,从最开始的30秒,慢慢变为1分钟+,影响到交易业务的正常进行。在测试环境进行了模拟,复现了删除分区慢的情况,本次基于GreatSQL8.0.25-17进行测试,官方mysql版本也存在相同问题。测试环境$......
  • DataLeap的全链路智能监控报警实践(一):常见问题
    随着字节跳动业务的快速发展,大数据开发场景下需要运维管理的任务越来越多,然而普通的监控系统只支持配置相应任务的监控规则,已经不能完全满足当前需求,在日常运维中开发者经常会面临以下几个问题:任务多,依赖关系复杂:很难查找到重要任务的所有上游任务并进行监控。如果监控所有任务......
  • [笔记]计算机网络_数据链路层_数据链路层概述
    大的要来力(悲)数据链路层是历年考试重点,要求在了解数据链路层基本概念的基础上,重点掌握滑动窗口机制、三种可靠传输协议、各种MAC协议、HDLC协议、PPP协议,特别是CSMA/CD协议和以太网帧格式,以及局域网的争用期和最小帧长的概念、二进制指数退避算法等等各种贵物,此外中继器、网卡......
  • day09-SpringCloud Sleuth+Zipkin-链路追踪
    SpringCloudSleuth+Zipkin-链路追踪官网:spring-cloud/spring-cloud-sleuth:Distributedtracingforspringcloud(github.com)分布式链路追踪之SpringCloudSleuth+Zipkin最全教程!-bucaichenmou-博客园(cnblogs.com)1.Sleuth+Zipkin是什么在微服务框架中,一个由客户......