在本文中,我们将探讨Spring Cloud Sleuth,并看看如何在Spring Boot中使用它进行跟踪。它为我们的日志添加了有用的额外信息,并通过为它们添加唯一标识符来使调试操作变得更容易。在Sleuth术语中,这些操作被称为跟踪。它们可以由几个步骤组成,称为跨度。
例如,一个跟踪可以是一个查询我们应用程序数据的GET请求。当我们的应用程序处理请求时,它可以被分解为更小的步骤:用户授权、执行数据库查询、转换响应。这些步骤中的每一个都是属于同一跟踪的唯一跨度。
在某些情况下,我们可能想要获取当前跟踪或跨度的ID。例如,我们可以在发生事件时将这些发送给开发团队。然后他们可以使用这个来调试和解决问题。
大约 5 分钟