【数媒在线课堂】基于 Opentracing+Jaeger 全链路灰度调用链

当网关和服务在实施全链路分布式灰度发布和路由时候,我们需要一款追踪系统来监控网关和服务走的是哪个灰度组,哪个灰度版本,哪个灰度区域,甚至监控从 Http Header 头部全程传递的灰度规则和路由策略。这个功能意义在于:

  • 不仅可以监控全链路中基本的调用信息,也可以监控额外的灰度信息,有助于我们判断灰度发布和路由是否执行准确,一旦有问题,也可以快速定位
  • 可以监控流量何时切换到新版本,或者新的区域,或者新的机器上
  • 可以监控灰度规则和路由策略是否配置准确
  • 可以监控网关和服务灰度上下级树状关系
  • 可以监控全链路流量拓扑图

笔者尝试调研了一系列分布式追踪系统和中间件,包括 Opentracing、Uber Jaeger、Twitter Zipkin、Apache Skywalking、Pinpoint、CAT 等,最后决定采用 Opentracing + Uber Jaeger 方式来实现,重要原因除了易用性和可扩展性外,Opentracing 支持 WebMvc 和 WebFlux 两种方式,业界的追踪系统能支持 WebFlux 相对较少

[OpenTracing] OpenTracing 已进入 CNCF,正在为全球的分布式追踪系统提供统一的概念、规范、架构和数据标准。它通过提供平台无关、厂商无关的 API,使得开发人员能够方便的添加(或更换)追踪系统的实现。对于存在多样化的技术栈共存的调用链中,Opentracing 适配 Java、C、Go 和.Net 等技术栈,实现全链路分布式追踪功能。迄今为止,Uber Jaeger、Twitter Zipkin 和 Apache Skywalking 已经适配了 Opentracing 规范

今日霍州(www.jrhz.info)©️

特别声明:[【数媒在线课堂】基于 Opentracing+Jaeger 全链路灰度调用链] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

坚持丁克不生娃?52岁炫耀老来子的李大双 没给前妻李琳留颜面(丁克不育都该抓)

52岁的他在『互联网』上满心欢喜地分享自己年老得子的消息时,不少网友开始为李琳感到心疼。她曾以为自己此生不会再踏入婚姻的殿堂,但李大双的出现彻底改变了她的看法。 消息一出,很多人以为,李大双与李琳…

坚持丁克不生娃?52岁炫耀老来子的李大双 没给前妻李琳留颜面(丁克不育都该抓)

小个子通勤『穿搭』:几个实用小心机,悄悄拉长身形(小个子『穿搭』法则)

除了衣服的剪裁,色彩和线条也很重要。另外,V领或方领的上衣也很重要,它们能拉长脖子线条,让视线向上走,不仅显得脸小,还能让身体看起来更修长。还有个小技巧是“鞋裤同色”,比如黑色裤子配黑色鞋子,能让腿部线条看…

小个子通勤『穿搭』:几个实用小心机,悄悄拉长身形(小个子『穿搭』法则)

何家父子对戏『赵本山』,滑稽吃相逗乐全场(何家子弟)

这种行为,真的是贪得无厌了,但却又偏偏不知羞耻,实在是让人感叹。 刚开始以为只要过户就能平息这一切,没想到何庆魁居然又开起了直播,哭着诉说自己孙子留学差50万。他们居然把『赵本山』的情义当作提款机,这样的做法…

何家父子对戏『赵本山』,滑稽吃相逗乐全场(何家子弟)

有源诚科技取得便于拿取物品的智能储物柜专利,避免存放在高处柜槽的物品不便于取出(有源实业有限公司)

国家知识产权局信息显示,深圳市有源诚科技有限公司取得一项名为“一种便于拿取物品的智能储物柜”的专利,授权公告号CN223857736U,申请日期为2024年10月。企业注册资本100万人民币。 声明:市场有风…

有源诚科技取得便于拿取物品的智能储物柜专利,避免存放在高处柜槽的物品不便于取出(有源实业有限公司)

北京市民排队8小时买黄金 购金热潮再现(北京排队软件)

国际黄金和白银价格在29日经历了剧烈波动,双双站上高位后暴跌。纽约商品交易所4月黄金期价当天早盘一度触及每盎司5626.80美元💵,3月白银期价一度触及每盎司121.785美元💵

北京市民排队8小时买黄金 购金热潮再现(北京排队软件)