如何将Zipkin跟踪集成到thrift微服务中

时间:2018-02-07 16:14:51

标签: spring-boot thrift zipkin

我知道这是一个非常普遍的问题,但我根本不知道如何开始。 我有spring-boot应用程序,它通过HTTP提供thrift API。 相同或另一个spring-boot应用程序正在使用另一个应用程序的thrift-client进行通信。

我的目标是使用zipkin跟踪通信路径。 我可以想象,我需要以某种方式拦截使用应用程序类型x-thrift的传入和传出的http调用,但根本不知道如何执行此操作并正确地与zipkin库集成。

任何暗示如何开始这一点是非常感谢,非常感谢提前

1 个答案:

答案 0 :(得分:0)

我想我找到了一个合适的方法来做到这一点。在进一步思考后,我的想法进入了使用注释和方面来拦截来自/来自thrifts http客户端的HTTP请求的方向,这似乎是相当有用的。

进一步搜索后,我发现这个spring-boot库正好满足我的需求: https://github.com/aatarasoff/spring-thrift-starter