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

西安自助网站建设系统郑州seo外包平台

西安自助网站建设系统,郑州seo外包平台,合肥网站建设认准 晨飞网络,建设用地规划许可证去哪个网站查Zipkin是SpringCloud官方推荐的一款分布式链路监控的组件,使用它我们可以得知每一个请求所经过的节点以及耗时等信息,并且它对代码无任何侵入,我们先来看一下Zipkin给我们提供的UI界面都是提供了哪些信息。 如何使用Zipkin 虽然在SpringBoot…

Zipkin是SpringCloud官方推荐的一款分布式链路监控的组件,使用它我们可以得知每一个请求所经过的节点以及耗时等信息,并且它对代码无任何侵入,我们先来看一下Zipkin给我们提供的UI界面都是提供了哪些信息。

如何使用Zipkin

虽然在SpringBoot2.0以后官方不推荐我们自定义Zipkin服务端,而是使用官方提供的jar包。但是作为开发者来说,如果不能去看一看源码,修改一些自定义的配置的话就好像生命掌握在别人手里一样,哪天碰到一个莫名奇妙的bug可就不开心了。所以本例中使用zipkin最新2.11.8release版本来构建一个服务端

1. 创建一个微服务 cloud-demo-zipkin-server
1. pom.xml
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  

|

<dependency>  <groupId>io.zipkin.java</groupId>  <artifactId>zipkin-server</artifactId>  <version>2.11.8</version>  </dependency>  <dependency>  <groupId>io.zipkin.java</groupId>  <artifactId>zipkin-autoconfigure-ui</artifactId>  <version>2.11.8</version>  </dependency>  <dependency>  <groupId>org.springframework.cloud</groupId>  <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>  </dependency>  

—|—

2. yml
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  

|

server:  port: 9411  
spring:  application:  name: zipkin-server  management:  metrics:  web:  server:  auto-time-requests: false  
eureka:  client:  serviceUrl:  defaultZone: http://localhost:8761/eureka/  instance:  prefer-ip-address: true  

—|—

3. 启动注解
1  
2  
3  

|

@EnableEurekaClient  
@EnableZipkinServer  
@SpringBootApplication  

—|—

需要注意的是EnableZipkinServer注解是zipkin2.server.internal包下的。

2. 创建一个微服务 cloud-demo-zipkin-server

改造一下我们原先的两个微服务:cloud-demo-consumer-feign-hystrix,cloud-demo-provider

首先为它们都加上zipkin客户端的依赖

1  
2  
3  
4  
5  
6  
7  
8  

|

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

—|—

yml中指定zipkin-server的url,并且指定日志发送方式为web

1  
2  
3  
4  
5  

|

spring:  zipkin:  base-url: http://localhost:19411  sender:  type: web  

—|—

3. 查看结果

此时我们所有的准备工作已经做好了,我们启动Eureka、zipkin、cloud-demo-consumer-feign-hystrix、cloud-demo-provider几个微服务,调用几次cloud-demo-consumer-feign-hystrix的user/getUser接口。然后访问http://localhost:9411应该就可以看到zipkin的UI界面。

这个时候可能有的童鞋看到有数据,有的没有数据,这个不是你的配置错了,而是因为zipkin客户端默认收集10%的数据,你可以使用下方的配置更改zipkin的采样频率。

1  
2  
3  
4  

|

spring:  sleuth:  sampler:  probability: 1.0  

—|—

GitHub地址:https://github.com/shiyujun/spring-cloud-demo。代码所在模块:cloud-demo-zipkin-server,cloud-demo-consumer-feign-hystrix,cloud-demo-provider

如果对您有所帮助,请记得帮忙点一个star哦

本文出自http://zhixiang.org.cn,转载请保留。

http://www.ds6.com.cn/news/95408.html

相关文章:

  • 家庭网络做网站怎么创建自己的免费网址
  • 盐田做网站的公司ip域名解析查询
  • 搭建网站服务器需要什么配置深圳网站建设哪家好
  • 沈阳建立网站广告网站有哪些
  • 余姚做轴承网站怎样在网上推广自己的产品
  • 苹果手机开发者选项在哪seo站外优化平台
  • 哪里可学做网站自己的网站怎么样推广优化
  • 本地拖拽网站建设seo建站系统
  • 自己公司产品网站的好处我的百度网盘登录入口
  • 北京今天的最新发布消息上海专业seo排名优化
  • 哪家网站制作 优帮云网络推广网站排行榜
  • 企业外部网站建设汕头网站建设方案外包
  • 哪个网站可以接做美工的活儿百度竞价推广思路
  • 驻马店网站开发关键词首页排名优化公司推荐
  • 江宁网站建设报价广西网站seo
  • 网站开发维护招聘什么是百度快照
  • 山西网站建设报价单品牌推广的作用
  • 外贸做零售的网站搜索引擎营销总结
  • 北京最新疫情发布会直播优化问题
  • 学会网站建设的重要性软件开发app制作公司
  • 电商直播系统app开发win优化大师有用吗
  • 百度手机模板网站广州企业推广
  • 广东省建设厅官方网站网址seo搜索是什么
  • 办个网站需要多少钱百度网盘下载
  • 外包公司注册需要什么seo1新地址在哪里
  • 做网盟的网站必须备案游戏推广是干什么的
  • 兰州h5页面制作seo技术交流
  • 精美网站界面免费关键词搜索工具
  • 饿了么如何做网站推广google学术搜索
  • 网站建设售后培训seo优化总结