腾讯mini项目-【指标监控服务重构】2023-08-04

今日已办

关于 span-references 的调研

https://github.com/DataDog/dd-trace-js/issues/1761

https://github.com/open-telemetry/opentelemetry-specification/blob/874a451e7f6ac7fc54423ee3f03e5394197be35b/specification/compatibility/opentracing.md#span-references

https://github.com/opentracing/specification/blob/master/specification.md#references-between-spans

Opentracing 如何追踪异步消息传递(kafka)

Enable Async Messaging Tracing with OpenTracing

演示应用程序

trace 可视化

如上图所示,trace 中添加了两个额外的 span,分别代表Kafka 生产者 端和消费者 端的消息处理。我们可以看到From_eshop_topic SpanTo_eshop_topic Span之间的引用类型是FOLLOWS_FROM而不是CHILD_OF。这是因为它是异步消息 ,因此 Opentracing 使用 FOLLOWS_FROM 引用类型来指示这两个 Span 之间没有直接依赖关系

组长会议

代码Review

  • 更新 span 的关系,启动一个根 span,4个 handler 的 span 为根 span 的子 span,为平级关系
  • 更新 spankind

明日待办

相关推荐
Deepoch8 小时前
Deepoc-M数学模型:重构仪器设计的核心技术引擎
重构·具身模型
老蒋新思维8 小时前
创客匠人 2025 峰会启示:AI 重构企业管理领域知识变现的效率逻辑
人工智能·网络协议·tcp/ip·重构·知识付费·创始人ip·创客匠人
跨境卫士苏苏8 小时前
亚马逊广告迭代!精准化重构,解锁价值运营新范式
大数据·重构·跨境电商·防关联
李景琰10 小时前
JDK25 Scoped Values:为虚拟线程时代重构的线程上下文共享方案
java·jvm·重构
老蒋新思维10 小时前
创客匠人 2025 峰会启示:AI 重构知识变现,从内容输出到资产运营
大数据·人工智能·tcp/ip·重构·创始人ip·创客匠人·知识变现
葡萄城技术团队1 天前
AI 重构数据分析:技术突破与价值释放
人工智能·重构·数据分析
Tezign_space1 天前
技术架构新范式:AI原生DAM系统如何重构品牌数字资产引擎
重构·架构·ai-native
Java陈序员1 天前
精致简约!一款优雅的开源云盘系统!
mysql·docker·开源·go·云盘
捧 花1 天前
Go语言模板的使用
golang·go·template method·模板·web app