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

荆州市网站建设_网站建设公司_MongoDB_seo优化

wp建站优化,网站技能培训,网站数据库安装教程,做网站要多钱通过Trace ID和Span ID已经实现了对分布式系统中的请求跟踪#xff0c;而这些记录的跟踪信息最终会被分析系统收集起来#xff0c;并用来实现对分布式系统的监控和分析功能#xff0c;比如#xff1a;预警延迟过长的请求链路、查询请求链路的调用明细等。此时#xff0c;我…通过Trace ID和Span ID已经实现了对分布式系统中的请求跟踪而这些记录的跟踪信息最终会被分析系统收集起来并用来实现对分布式系统的监控和分析功能比如预警延迟过长的请求链路、查询请求链路的调用明细等。此时我们在对接分析系统时就会碰到一个问题分析系统在收集跟踪信息的时候需要收集多少量的跟踪信息才合适呢 理论上来说我们收集的跟踪信息越多就可以更好的反映出系统的实际运行情况并给出更精准的预警和分析但是在高并发的分布式系统运行时大量的请求调用会产生海量的跟踪日志信息如果我们收集过多的跟踪信息将会对我们整个分布式系统的性能造成一定的影响同时保存大量的日志信息也需要不少的存储开销。所以在Sleuth中采用了抽象收集的方式来为跟踪信息打上收集标记也就是我们之前在日志信息中看到的第四个boolean类型的值它代表了该信息是否要被后续的跟踪信息收集器获取和存储。 在Sleuth中的抽样收集策略是通过Sampler接口实现的它的定义如下 public interface Sampler { /** * return true if the span is not null and should be exported to the tracing system */ boolean isSampled(Span span);}通过实现isSampled方法Spring Cloud Sleuth会在产生跟踪信息的时候调用它来为跟踪信息生成是否要被收集的标志。需要注意的是即使isSampled返回了false它仅代表该跟踪信息不被输出到后续对接的远程分析系统比如Zipkin对于请求的跟踪活动依然会进行所以我们在日志中还是能看到收集标识为false的记录。 默认情况下Sleuth会使用PercentageBasedSampler实现的抽样策略以请求百分比的方式配置和收集跟踪信息我们可以通过在application.properties中配置下面的参数对其百分比值进行设置它的默认值为0.1代表收集10%的请求跟踪信息。 spring.sleuth.sampler.percentage0.1在开发调试期间通常会收集全部跟踪信息输出到远程仓库我们可以将其值设置为1或者也可以通过创建AlwaysSampler的Bean它实现的isSampled方法始终返回true来覆盖默认的PercentageBasedSampler策略比如 Beanpublic AlwaysSampler defaultSampler() { return new AlwaysSampler();}在实际使用时通过与Span对象中存储信息的配合我们可以根据实际情况做出更贴近需求的抽样策略比如实现一个仅对包含指定Tag的抽样策略 public class TagSampler implements Sampler { private String tag; public TagSampler(String tag) { this.tag tag; } Override public boolean isSampled(Span span) { return span.tags().get(tag) ! null; }}由于跟踪日志信息的数据价值往往仅在最近的一段时间内非常有用比如一周。那么我们在设计抽样策略时主要考虑在不对系统造成明显性能影响的情况下以在日志保留时间窗内充分利用存储空间的原则来实现抽样策略。 完整示例 读者可以根据喜好选择下面的两个仓库中查看trace-1和trace-2两个项目 Githubhttps://github.com/dyc87112/SpringCloud-Learning/Giteehttps://gitee.com/didispace/SpringCloud-Learning/ 如果您对这些感兴趣欢迎star、follow、收藏、转发给予支持 本文内容部分节选自我的《Spring Cloud微服务实战》但对依赖的Spring Boot和Spring Cloud版本做了升级。
http://www.ihoyoo.com/news/76236.html

相关文章:

  • 嘉兴企业网站排名优化wordpress网站新闻
  • 怎样设立网站唐山市建设网站
  • 找人做网站去哪里找找个人给我做电影网站
  • 做海报设计的网站网站快速排名优化报价
  • 企业网站维护报价广告策划案
  • 社团网站模板最近国际新闻热点
  • 江西省城乡建设厅网站证件查询厦门网站制作维护
  • 北京东方华美建设集团有限公司网站海南智能网站建设报价
  • 青州做网站的网络公司简述企业网络建设的流程
  • 岳阳网站开发公司推荐wordpress高端展示中文主题
  • 做购物网站流程动态广告怎么做出来的
  • 加密的网站使用jmeter做压测网站设计需求表
  • 南京产品网站建设收费wordpress模板主题实例实战教程
  • 网络科技公司网站餐厅设计公司餐厅设计
  • 哪个公司做网站app拉新项目推广代理
  • 网站广告位有哪些wordpress 标签特效
  • 做网站要掌握几种语言网站服务器空间价格
  • 重庆建站免费模板互联网网站
  • 扒网站样式中小型网站设计公司
  • 网站制作基础教程品牌设计公司是做什么的
  • 中山网站建设文化微信小程序模版
  • 微网站栏目设置wordpress熊掌号专业版
  • 公司网站被百度收录服务周到的网站建设
  • 那个网站建设好学生制作网站建设 维护
  • 写作网站不屏蔽百度热门
  • 机械网站建设营销做与食品安全有关的网站
  • 电器企业网站建设济南城市建设学院网站
  • 网站开发包含上线吗对单位网站的要求吗
  • 俄语网站设计重庆科技建设信息网站
  • 做养生的网站多吗网站制作方案要点