链接log4j日志和zipkin跟踪id

fnvucqvd  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(435)

我有一个系统,我们有两个模块。
1) 模块1是一个部署在tomcat上的具有多个端点的webapp。2) 模块2是一个可执行的jar(不是一个web应用程序),它使两个kafka消费者(k1和k2)分别收听topic1和topic2。
网络应用程序(模块1)将消息推送到主题1。k1侦听topic1。它接收消息,对其进行处理,并将处理后的消息推送到topic2。k2听topic2。消息由k2完全处理,不会进一步传播。
此流中可能会出现多个错误点。我想使用zipkin/jaegar来跟踪整个流,还可以将日志链接到跟踪id,这样就可以方便快捷地调查任何问题。
谁能告诉我前进的方向吗?

u2nhd7ah

u2nhd7ah1#

您可以在logback.xml中添加跟踪id
“请求\u id”:{“跟踪\u id”:“%x{x-b3-traceid}”,“span\u id”:“%x{x-b3-spanid}”,“父级\u span\u id”:“%x{x-b3-parentspanid}”},

相关问题