分布式追踪:使用 Micrometer Tracing 和 Zipkin 构建可观测性系统
1. 引入依赖
首先,为项目添加必要的依赖,以支持 Micrometer Tracing 和 Zipkin:
implementation 'io.micrometer:micrometer-tracing-bridge-otel'
implementation 'io.opentelemetry:opentelemetry-exporter-zipkin'
对于评论服务,还需添加一个依赖来启用关于 SQL 数据库操作的跟踪信息:
implementation 'net.ttddyy.observation:datasource-micrometer-spring-boot:1.0.0'
这个库可以为评论服务执行的 SQL 操作创建跨度(spans),这些跨度将包含执行的 SQL 查询及其执行时间的信息。
2. 配置 Micrometer Tracing 和 Zipkin
将使用 Micrometer Tracing 和 Zipkin 的配置添加到公共配置文件 config-repo/application.yml 中。在默认配置文件中,指定使用以下 URL 将跟踪信息发送到 Zipkin:
management.zipkin.tracing.
超级会员免费看
订阅专栏 解锁全文
85

被折叠的 条评论
为什么被折叠?



