Spring Cloud Sleuth3.1.9

Spring Cloud Sleuth 的最后一个次要版本是 3.1。您可以查看3.1.x分支以获取最新的提交。该项目的核心已迁移到Micrometer Tracing项目,并且检测功能将迁移到Micrometer和所有相关的项目(不再所有检测功能都在单个存储库中完成)。

概述

Spring Cloud Sleuth 提供了用于分布式跟踪的 Spring Boot 自动配置。

功能

Sleuth 配置了您入门所需的一切。这包括将跟踪数据(跨度)报告到的位置、要保留多少跟踪(采样)、是否发送远程字段(行李)以及跟踪哪些库。

具体来说,Spring Cloud Sleuth……

  • 将跟踪 ID 和跨度 ID 添加到 Slf4J MDC,以便您可以从日志聚合器中提取给定跟踪或跨度中的所有日志。

  • 检测 Spring 应用程序中的常用入口点和出口点(servlet 过滤器、rest 模板、计划操作、消息通道、Feign 客户端)。

  • 如果可用spring-cloud-sleuth-zipkin,则应用程序将生成并报告Zipkin兼容的跟踪(通过 HTTP)。默认情况下,它将跟踪发送到 localhost 上的 Zipkin 收集器服务(端口 9411)。使用spring.zipkin.baseUrl配置服务的位置。

Spring Initializr

快速入门您的项目

获得支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多信息

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部