Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

增加sofaTracer插件 #847

Closed
kailll opened this issue Jul 20, 2021 · 7 comments · Fixed by #875
Closed

增加sofaTracer插件 #847

kailll opened this issue Jul 20, 2021 · 7 comments · Fixed by #875
Assignees

Comments

@kailll
Copy link

kailll commented Jul 20, 2021

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

@glmapper glmapper self-assigned this Jul 28, 2021
@glmapper
Copy link
Contributor

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

@glmapper
Copy link
Contributor

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

@alaneuler
Copy link
Contributor

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

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

@alaneuler
Copy link
Contributor

alaneuler commented Aug 20, 2021

新手任务描述

想实现的效果

以 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 中的自动配置。

@it-linnan
Copy link
Contributor

🙋认领

@alaneuler
Copy link
Contributor

@it-linnan 已 assign~

it-linnan added a commit to it-linnan/sofa-boot that referenced this issue Sep 5, 2021
it-linnan added a commit to it-linnan/sofa-boot that referenced this issue Sep 5, 2021
@it-linnan
Copy link
Contributor

@it-linnan 已 assign~

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants