spring-cloud-sleuth相关内容

采样率问题

如果服务的流量很大,跟踪每次调用并保存相应的链接日志的成本很高,但一旦设置了采样率,可能会遗漏一些有错误的跟踪。如果我想保留一些速率收集,并且必须跟踪有错误的跟踪,在spring-cloud-sleuth中这是可能的吗?如果没有,是否有解决方案? 推荐答案 Spring Cloud Sleuth将采样决策下推到跟踪实现,您需要创建SamplerFunction或Sampler为此,请参 ..
发布时间:2022-08-25 19:35:30 其他开发

将SpringCloudSleuth与AWS X-Ray集成

我有一个运行Fargate实例的ECS集群,该集群使用SpringBoot应用程序&;希望通过最少的代码更改来启用跟踪。以下是我开始研究的两种方法: 使用AWS-Xray:步骤->添加依赖项,添加aWSXRayServletFilter,在单独的容器中运行X-Ray守护程序。 使用Spring Cloud Sleuth:步骤->添加依赖项&;属性,与X-Ray集成 所 ..

Spring-Cloud-Sleuth使图案布局中的MDC属性能够记录TraceID

在添加了Spring-Cloud-Sleuth依赖项之后,我没有在日志文件中看到TraceID或span ID。我们使用log4j2和slf4j。显然,这可以开箱即用地使用Logback,但不能使用log4j2。似乎其他人已经通过在配置文件中添加属性=true成功地使用了json布局,但我们使用的是模式布局,似乎不提供Boolean。我已经正确地配置了模式,但这并不重要,因为当我在MDCPatte ..
发布时间:2022-04-12 23:02:24 Java开发

如何通过 kafka 发送跟踪 ID

微服务1 -> kafka -> 微服务2传输数据时如何传递跟踪 ID?我正在使用 spring sleuth 来制作跟踪 ID.我正在使用“编译('org.springframework.kafka:spring-kafka:2.1.2.RELEASE')" 解决方案 请阅读文档 https://cloud.spring.io/spring-cloud-static/Finchley.S ..
发布时间:2021-11-12 03:02:52 其他开发

Spring Cloud Sleuth + log4j2

我的一些微服务使用 log4j2 作为记录器.Spring Cloud Sleuth 支持 logback.在这种情况下,我如何使用 Sleuth 进行分布式跟踪.我知道在 log4j2 中使用侦探,我必须实现某些类.我试过这个,但没有运气.请帮忙 解决方案 Sleuth 将 traceId 和 spanId 放在 MDC(映射诊断上下文)中. 可以使用%X查看MDC键值对,与Sle ..

如何强制侦探不在单个 b3 标头中发送

我在 Spring Boot 应用程序中使用 sleuth 进行日志跟踪,我的应用程序还通过 Active MQ 发送一些消息,但是当我看到消息属性时,它发送带有单个 b3 标头的跟踪.我如何配置侦探来分隔标题? 解决方案 默认不仅性能更好,而且不违反 JMS 标头名称规则.我建议您弄清楚为什么不能使用 b3 single. 如果你必须使用多个标题,你可以这样做: @Bean Pr ..
发布时间:2021-08-20 19:30:39 Java开发

Spring Cloud Sleuth 不同的跟踪 ID 与 Kafka 集成

我使用 Kafka 进行微服务之间的异步调用,并且使用 Spring Sleuth 进行日志记录.日志没问题,但是当有消息从微服务1到微服务2时,日志的消息有不同的Trace-ID.他们不是必须具有相同的跟踪 ID 但具有不同的 SpanId 吗?有什么特别的配置吗? 解决方案 默认情况下,消息头不会被 Spring Cloud Kafka binder 传输,您必须通过 spring.c ..
发布时间:2021-08-20 19:25:34 其他开发

如何使用 Spring Sleuth 2.0 记录 MDC?

参考如何用春季侦探?我认为这已经/将随着 spring-cloud 2.0 改变(d),因为不再有 SpanLogger 或 Slf4jSpanLogger(或者我找不到它) 如果应用程序属性 spring.sleuth.baggage-keys 和 spring.sleuth.propagation-keys 如果设置也将放在 MDC I 中,那不是很好吗?在 Slf4jCurrentTr ..
发布时间:2021-08-20 19:08:50 其他开发

Spring Cloud Sleuth添加标签

我正在尝试使用Spring Cloud Sleuth在我的Kotlin应用程序中实现分布式跟踪.我正在将这些数据发送到数据狗.现在,我可以跟踪日志了,但是我想向跨度添加一些额外的数据.假设我想添加有关用户的信息,并能够在datadog中看到它.我说跨度标签对它有好处吗?我正在将json格式的日志发送到datadog,但无法在此处添加标签.(将注入traceId和spanId).登录配置: ..
发布时间:2021-05-28 19:47:03 Java开发