当前位置: 首页 > 知识库问答 >
问题:

Spring的云侦探如何允许某些URL模式单独导出跟踪到zipkin

西门山
2023-03-14

要求是从应用程序向zipkin导出匹配url模式的请求跟踪。我知道在sleuth属性中有选项可以从导出中排除跟踪。但我的情况恰恰相反。包括仅用于导出指定url模式的跟踪。

我尝试使用一个自定义的httpSampler,并提到了基于url模式导出跟踪的逻辑。但它并没有像预期的那样起作用。有没有相同的样品,真的有帮助吗?非常感谢。

共有1个答案

漆雕博
2023-03-14

你必须使用spring.sleuth.web.skipPattern

样品你会在这里得到https://www.baeldung.com/tracing-services-with-zipkin

 类似资料:
  • 我正在使用侦探,我想知道是否有可能获得当前的跟踪ID?我不需要添加任何响应或任何东西。我只是想要跟踪ID的电子邮件提醒开发团队在某些情况下。

  • 我正在finchley使用spring cloud。rc2和spring boot版本2以及sleuth和zipkin。 我有一个使用反应器项目的外观层。Facade调用服务并行,每个服务在Rabbit mq中存储一些跟踪信息。 问题是我在拉链金中看到一些跨度,如 我怎么能阻止这样的痕迹被捕获

  • Spring Cloud Sleuth跟踪头是否像这里描述的RabbitMq和Kafka那样被注入到Spring Cloud Stream Kinesis消息中?我们有一个REST控制器,它在处理POST请求之后,但在向客户机发送响应之前,向Kinesis发送一个Avro消息,该消息使用Spring Cloud Stream Kinesis总结事务。我想确保在REST控制器中启动的跟踪id被传播到

  • 有一个带有Spring-Boot1.5的微服务,它使用假动作与其他服务通信,还有spring-cloud-starter-zipkin,它通过假动作包装所有调用,并将跟踪发送到zipkin服务器。问题是我不想包装所有的电话并跟踪它们,只有几个最重要的做到这一点。我如何从跟踪中排除一些带有假动作的调用(方法),或者驱逐一些整个假动作的客户端(接口)?

  • 我在中使用Sleuth。示例: 我希望日志具有与日志相同的跟踪id。然而,它没有。因此我想知道该怎么办?谢了! 附言。我无法控制如何管理线程(因为它来自Pushy),所以无法使用LazyTraceExecutor之类的东西。

  • 当我使用spring cloud gateway集成spring cloud sleuth时,我发现性能比单独使用spring cloud gateway慢得多。是否有优化方案? 机器配置:6芯,16g Spring云网关:5331.9 tps Spring云网关Spring云侦探:4119.47 tps “Spring云网关”比“Spring云网关Spring云侦探”慢约1000-2000tps