首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Opentelemetry
半夏之沫
创建于2024-01-31
订阅专栏
Opentelemetry相关功能实现
等 21 人订阅
共11篇文章
创建于2024-01-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
11. Openfeign分布式链路追踪实现设计
除了使用RestTemplate发起HTTP请求外,使用得最多的应该就是Openfeign了。本文将对使用Openfeign作为HTTP客户端时的分布式链路追踪进行设计与实现
10. 数据库链路追踪实现设计
分布式链路追踪中,记录数据库的调用是必不可少的,但是数据库的分布式链路追踪,与调用下游服务或者发送Kafka有着显著的不同,那就是链路信息不需要传递到数据库服务端,所以就不需要将Span通过某种
9. 异步链路追踪实现设计
在应用进程中,链路信息的传递实际就是Span的传递,我们之前是基于ThreadLocal将Span作为线程本地变量来传递的,这在同步的场景下是没有问题的,但是一旦涉及到异步场景例如异步调用下游或
8. Kafka分布式链路追踪实现设计
本文将从Kafka提供的扩展机制出发,结合Opentracing和Jaeger,实现Kafka的分布式链路追踪
7. 链路日志打印实现设计
在前面的文章中,我们已经实现了一个Starter包,能够在使用RestTemplate作为客户端请求工具时,记录调用链路信息。在本文,将实现Jaeger框架下的链路日志打印
6. 分布式链路追踪RestTemplate拦截器实现设计
本文将对《分布式链路追踪客户端工具包Starter设计》一文中的RestTemplate的拦截器进行一个增强设计,以使得使用RestTemplate调用下游时
5. 分布式链路追踪TracingFilter改造增强设计
在《分布式链路追踪客户端工具包Starter设计》一文中,我们实现了基础的Starter包,里面提供了我们自己定义的Servlet过滤器和RestTemplate拦截器,其中Servlet过滤
4. 分布式链路追踪客户端工具包Starter设计
本文将从零搭建分布式链路追踪客户端工具包的Starter,并将在后续文章中逐步丰富支持的场景。这里首先将搭建一个最基础的Starter
3. 分布式链路追踪的链路日志设计
分布式链路追踪的客户端实现中,我们会通过各种手段和规则得到一个又一个的Span,得到这些Span后,需要在分布式链路追踪的服务端这边汇总这些Span并拼接出一条请求链路,那么这里就存在一个问题
2. 外婆都称赞的基于Jaeger的Span模型改造
我们的目标是基于Jaeger来实现分布式链路追踪的Java客户端工具包,实际就是一个Springboot的Starter
1. 看完这篇文章我奶奶都懂Opentracing了
如果要基于Opentracing开发分布式链路追踪Java客户端工具包,首先肯定需要了解Opentracing中的各种概念,包括但不限于Span和Scope等,其实这些概念在