Zipkin部署与SpringBoot集成

文章目录

Zipkin

一、入门

OpenZipkin · A distributed tracing system

​ Zipkin 是 Twitter 的一个开源项目,它基于 Google Dapper 实现,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。 我们可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根源。除了面向开发的 API 接口之外,它也提供了方便的 UI 组件来帮助我们直观的搜索跟踪信息和分析请求链路明细,比如:可以查询某段时间内各用户请求的处理时间等

Zipkin部署与SpringBoot集成

Docker部署

docker pull openzipkin/zipkin
docker run -itd -p 9411:9411 openzipkin/zipkin

与SpringBoot集成

导入依赖

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

配置yaml文件

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

首先进行接口访问后,再打开zipkinUI进行查看

Zipkin部署与SpringBoot集成

1

Zipkin — 微服务链路跟踪. - JMCui - 博客园 (cnblogs.com)

over

上一篇:SpringCloudAlibaba学习笔记(三)--链路追踪 Zipkin+Sleuth


下一篇:微服务之链路跟踪SpringCloudSleuth