仪表

优质
小牛编辑
117浏览
2023-12-01

Spring Cloud Sleuth自动为您的所有Spring应用程序设备,因此您不必执行任何操作即可激活它。根据可用的堆栈,例如对于我们使用Filter的servlet web应用程序,以及Spring Integration我们使用ChannelInterceptors),可以使用各种技术添加仪器。

您可以自定义span标签中使用的键。为了限制跨度数据量,默认情况下,HTTP请求只会被标记为少量的元数据,如状态码,主机和URL。您可以通过配置spring.sleuth.keys.http.headers(头名称列表)来添加请求头。

注意记住,如果有一个Sampler允许它(默认情况下没有,所以没有意外收集太多数据而没有配置东西的危险),那么只会收集和导出标签。
注意目前,Spring Cloud Sleuth中的测试仪器是渴望的 - 这意味着我们正在积极地尝试在线程之间传递跟踪上下文。即使在没有将数据导出到跟踪系统的情况下,也会捕获定时事件。这种做法在将来可能会改变为在这件事上懒惰。