springcloud 链路监控sleuth

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 14:34   30   0

场景:

order服务调用product服务, 这个过程,就将追踪服务间访问情况。 比如,调product服务是否过长等等。

引入依赖

设置日志级别打印更全链路日志

再次启动,访问接口是,就有跟踪接口的日志

第一个:order服务名称

第二个:traceId,一个链路只会有一个起始id

第三个:spanId, 下一层追踪的id,如这里order将调product服务,那这个spandId就指访问 product服务的追踪ID

第四个:如果为true,就代表会将追踪信息输出赋予第三方服务去展示,如zipzin. 默认false就是不输出

--------------------------------------------------------------------------------------------

然后在商品produc服务也加上sleuth,查看追踪日志。

product,这里打印的traceId是和order的traceId一样,就说明是一条链路。 但第二个spanId不一样。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP