Open songxiaosheng opened 1 year ago
assign to me, thanks
assign to me, thanks
ok
Opentelemetry | Micrometer | |
---|---|---|
语言 | 异构,支持多种语言 | 只支持Java,spring-boot3默认集成 |
Trace | 标准统一API | micrometer-tracing-bridge-otel可转为OT |
支持第三方 | Zipkin, Jaeger, skywalking, Prometheus等 | 通过bridge机制可对接第三方 |
背景 | CNCF孵化项目之一 | 后起之秀 |
文档地址 | https://opentelemetry.io/docs/ | https://micrometer.io/docs |
SpringBoot 使用 Micrometer 而不是 OpenTelemetry,可能有以下几点原因:
SpringBoot3在Spring Boot Actuator中为Micrometer Tracing的依赖性管理和自动配置。Micrometer Tracing充当了类似日志领域内slf4j门面的角色。
OpenTelemetry目前实现了对Dubbo的client和server: https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md
Describe the proposal
English: As a low-level framework middleware, Dubbo needs to reduce the coupling with the third-party link tracking system as much as possible, so a solution is needed to realize it. Currently, the more popular link tracking facades that can be referred to are: opentracing and micrometer tracing. Of course, there are other better options that you can also try.
中文:Dubbo作为一个底层的框架中间件,需要尽可能的降低与第三方链路追踪系统的耦合,所以需要一个解决方案来实现,目前可以参考的比较流行的链路追踪门面为:opentracing与micrometer tracing。当然还有其他更好的也可以尝试选择。