springcloud(13)zipkin工具的使用

摘要:
在各项服务的调用过程中,难免出现断层,但是由于整个链路过于复杂难以排查,则使用zipkin可以清楚的看见每次访问的情况和整体的链路分布,及每个应用的依赖和被依赖的项目是什么。spring:zipkin:base-url:http://localhost:9411sleuth:sampler:#采样取值介于0到1之间,1则表示全部收集probability:14.随便调用一个消费者的方法去访问服务提供者。页面展示了所有的访问信息。

在各项服务的调用过程中,难免出现断层,但是由于整个链路过于复杂难以排查,则使用zipkin可以清楚的看见每次访问的情况和整体的链路分布,及每个应用的依赖和被依赖的项目是什么。

1.下载zipkin

https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/

本体是jar,直接用命令启动,

springcloud(13)zipkin工具的使用第1张

访问地址localhost:9411

2.导入zipkin的包

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

3.yml配置

采样是决定整个过程显示的完整度,而本次连接较短为了演示就全部展示,平时为了避免资源过度消耗选择0.5即可。

spring:
  zipkin:
    base-url: http://localhost:9411
  sleuth:
    sampler:
      #采样取值介于 0到1之间,1则表示全部收集
      probability: 1

4.随便调用一个消费者的方法去访问服务提供者。

springcloud(13)zipkin工具的使用第2张

页面展示了所有的访问信息。

点击依赖可以看见整体的连接情况。

springcloud(13)zipkin工具的使用第3张

免责声明:文章转载自《springcloud(13)zipkin工具的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python3 学习类的命名空间&amp;amp;组合下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

跟着我一步一步的搭建一个基于springcloud的微服务实例

Table of Contentsgenerated with DocToc microservicecloud 插件推荐 建立父工程Microservicecloud 搭建Employ员工服务创建数据库 创建消费者服务microservicecloud-employconsummer Eureka注册中心搭建 单机模式创建microserv...

Istio中的流量配置

Istio中的流量配置 目录 Istio中的流量配置 Istio注入的容器 Istio-init istio-proxy Envoy架构 Pilot-agent生成的初始配置文件 Envoy管理接口获取的完整配置 SDS 参考 Istio注入的容器 Istio的数据面会在pod中注入两个容器:istio-init和istio-proxy...

Dapr可观测性

前言: 前篇-Actor构建块文章对Dapr的Actor构建块进行了解,本篇继续对可观测性 进行了解学习。 一、可观测性 用于获取可观察性的系统信息称为遥测。 它可以分为四大类: 分布式跟踪提供有关分布式业务事务中所涉及服务之间的流量的见解。 度量值可让你深入了解服务的性能及其资源消耗情况。 日志记录可提供代码的执行方式和错误发生的见解。 运行状...

SpringCloud入门(十一):Sleuth 与 Zipkin分布式链路跟踪

现今业界分布式服务跟踪的理论基础主要来自于 Google 的一篇论文《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》,使用最为广泛的开源实现是 Twitter 的 Zipkin,为了实现平台无关、厂商无关的分布式服务跟踪,CNCF 发布了布式服务跟踪标准 Open Trac...

使用 Tye 辅助开发 k8s 应用竟如此简单(五)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中实现对分布式链路追踪。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 我是谁?我在哪儿?我咋了? 分布式系统纷繁复杂,特别以现在微服务架构的出现,使得应用系统中的应用实...

Zipkin简介及基本概念

Zipkin简介Zipkin是 Twitter 的一个开源项目,基于 Google Dapper实现。可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根源。除了面向开发的API接口之外,它也提供了方便的 UI...