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

明日待办

相关推荐
4t4run22 分钟前
1、clickhouse 安装
数据库·clickhouse
智慧物业老杨1 小时前
物业科技化红利落地实战:从工单系统重构到AIOT全链路价值挖掘
重构
南村群童欺我老无力.3 小时前
鸿蒙 - Progress进度条从手工拼装到原生组件的重构
华为·重构·harmonyos
EasyDSS3 小时前
私有化音视频系统/视频直播点播/高清点播/音视频点播EasyDSS重构智慧校园教学与资源传播新生态
重构·音视频
智象科技4 小时前
AI重构IT运维:从被动救火到智能自治,这场革命已不可逆!
大数据·运维·人工智能·ai·重构·一体化运维
Go_error21 小时前
Go channel 数据聚合
后端·go
stark张宇1 天前
Go 语言实现安全的分享链接:AES 加密 + SHA256 签名 + 过期防重放
后端·go
RD_daoyi1 天前
谷歌2026年 3 月核心更新深度解析:SEO 从内容优化到信息供给系统的全面重构
人工智能·算法·重构
中电金信1 天前
中电金信:填平信创落地“真空地带”,中试重构行业系统工程能力
重构
AniShort1 天前
从单兵作战到工业化量产!AniShort重构AI短剧生产革命
大数据·人工智能·重构