sofa-boot icon indicating copy to clipboard operation
sofa-boot copied to clipboard

增加sofaTracer插件

Open kailll opened this issue 4 years ago • 7 comments

sofa-tracer中新增了kafkamq,rabbitmq,rocketmq,springmessage,redis,mongodb插件,麻烦sofaboot增加下自动配置

kailll avatar Jul 20 '21 08:07 kailll

@kailll 可以直接使用 sofatracer 3.1.1. 版本提供的 starter

glmapper avatar Jul 28 '21 03:07 glmapper

@HzjNeverStop @alaneuler 现在 sofaBoot 除了 3.8.x 版本之外,还有那个版本在保持更新,我把 tracer starter 同步过来

glmapper avatar Jul 28 '21 03:07 glmapper

@HzjNeverStop @alaneuler 现在 sofaBoot 除了 3.8.x 版本之外,还有那个版本在保持更新,我把 tracer starter 同步过来

目前最新的是 3.8.x 系列,别的版本没有了。

alaneuler avatar Aug 12 '21 03:08 alaneuler

新手任务描述

想实现的效果

以 kafkamq 为例,想让用户在项目中引入 SOFATracer starter 和 KafkaMQ 相关依赖之后,SOFATracer 能自动在调用Kafaka的链路里埋点。 一个已有的例子是 SOFATracer 对 SpringMVC 进行埋点:https://www.sofastack.tech/projects/sofa-tracer/usage-of-mvc/

要做的事情

为 SOFATracer 中的 plugin 增加 SOFABoot auto-configuration,包括:

  1. KafkaMQ
  2. RabbitMQ
  3. RocketMQ
  4. SpringMessage
  5. Redis
  6. MongoDB

参考资料

代码可以参考:OpenTracingSpringMvcAutoConfiguration,这是 SOFABoot 中已有的支持 SOFATracer 在 Spring MVC 中的自动配置。

alaneuler avatar Aug 20 '21 06:08 alaneuler

🙋认领

it-linnan avatar Aug 23 '21 05:08 it-linnan

@it-linnan 已 assign~

alaneuler avatar Aug 24 '21 11:08 alaneuler

@it-linnan 已 assign~

已提交PR Add tracer autoconfigure. (#847)

it-linnan avatar Sep 05 '21 15:09 it-linnan