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

明日待办

相关推荐
幂律智能3 小时前
合同管理的控制逻辑:现状、问题与重构方向
人工智能·经验分享·重构
不会写DN3 小时前
GORM 实战入门:从环境搭建到企业级常用特性全解析
sql·mysql·go·gin
GOWIN革文品牌咨询6 小时前
B2B品牌架构实操:集团品牌、业务品牌、产品品牌的6问判断法
大数据·人工智能·重构·智能设备·b2b品牌策划·b2b品牌设计
塔望品牌咨询8 小时前
成交场设计方法拆解:从判断到落地的完整框架
重构·塔望·消费战略·塔望消费战略·品牌战略全案
F1FJJ9 小时前
Shield CLI 的 PostgreSQL 插件 v0.5.0 发布:数据库导出 + 协作增强,ER 图全新体验
网络·数据库·docker·postgresql·go
2501_9333295510 小时前
品牌公关的底层重构:Infoseek舆情系统如何用AI中台破解“按键伤企”难题
数据仓库·人工智能·重构·数据库开发
小程故事多_8011 小时前
从个人工具到团队变革,天猫 AI 全栈交付如何重构研发效率新范式
人工智能·重构·aigc·ai编程
ws20190712 小时前
技术迭代与生态重构:2026广州汽车电子展将解锁哪些行业新可能?
科技·重构·汽车
北京软秦科技有限公司12 小时前
AI报告文档审核重构制药行业质量监管体系:IACheck驱动智慧管控与合规能力全面升级
大数据·人工智能·重构
yashuk13 小时前
clickhouse-介绍、安装、数据类型、sql
数据库·sql·clickhouse