这个案例展示了在 Dubbo 项目中以 OpenTelemetry 作为 Tracer,将 Trace 信息上报到 Otlp Collector,再由 collector 转发至 Zipkin、Jagger。代码地址
有三部分组成:
按照 OpenTelemetry Collector Quick Start 去启动 otlp collector.
直接运行org.apache.dubbo.springboot.demo.provider.ProviderApplication
directly from IDE.
Start org.apache.dubbo.springboot.demo.consumer.ConsumerApplication
directly from IDE.
在浏览器中打开zipkin看板 http://localhost:9411/zipkin/
:
在浏览器中打开Jaeger看板 http://localhost:16686/search
:
对于 SpringBoot 项目,你可以使用dubbo-spring-boot-tracing-otel-otlp-starter
: