腾讯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

明日待办

相关推荐
云擎算力平台omniyq.com6 小时前
2025年AIGC行业回顾:用户井喷、生态重构与算力争夺战
重构·aigc
温暖小土10 小时前
ClickHouse vs Apache Doris:2026年实时OLAP数据库选型深度解析
数据库·数据仓库·clickhouse·apache
海边的椰子树10 小时前
非常方便的MySQL迁移数据ClickHouse工具
数据库·mysql·clickhouse·迁移
JZC_xiaozhong11 小时前
分析型数据库 ClickHouse 在数据中台中的集成
大数据·数据库·clickhouse·架构·数据一致性·数据孤岛解决方案·数据集成与应用集成
帅猛的Shic13 小时前
Kubernetes Service深度解析:为什么Pod需要稳定接入点
kubernetes·go
·云扬·13 小时前
ClickHouse数据备份与恢复实战:从基础操作到工具应用
android·java·clickhouse
阿标在干嘛13 小时前
从“信息服务”到“决策赋能”:科技信息平台的价值演进与商业模式重构
人工智能·科技·重构
molaifeng13 小时前
Token:AI 时代的数字货币——从原理到计费全解
人工智能·ai·大模型·llm·go·token
飞Link14 小时前
数据增强中的数据标注、数据重构、协同标注和非LLM驱动的增强
python·重构·数据挖掘
8K超高清14 小时前
超高清智能数字影像技术重构产业逻辑,国产摄像机品牌异军突起
网络·人工智能·科技·数码相机·计算机视觉·重构