问题标签 [spring-cloud-sleuth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
230 浏览

apache-kafka - 使用 spring-cloud-stream 为 sleuth-kaka 指定主题名称

我正在尝试将 kafka 设置为侦探报告的目的地。一切都很好,除了侦探不断发送到默认主题侦探。我希望将跨度发送到自定义主题,例如下面的测试

下面作为我对 kafka 频道的配置。

感谢任何建议?

0 投票
1 回答
588 浏览

spring-cloud-netflix - Spring Sleuth + Zuul = java.lang.IllegalArgumentException: Malformed id

We are using spring-cloud-sleuth together with spring-cloud-zuul.

In above case when HTTP request is forwarded from Spring Zuul to next micro-service X then on X we get following error:

Why does it happen only when we forward messages from ZUUL to other micro-services but it does not occur in communication between other micro-services in our system?

0 投票
1 回答
1301 浏览

spring-boot - 如何防止 sleuth / zipkin 跟踪 catalog-services-watch?

我在我的应用程序上启用了 zipkin,它工作正常,我看到了痕迹。我的应用程序正在使用 Consul 服务发现,我看到在 Zipkin 中跟踪了很多流量。

跟踪就像具有“catalog-services_watch”之类的名称并包含以下内容:

如何禁用这些跟踪?我试过 spring.sleuth.instrument.web.skipPattern 参数,但它不起作用。

0 投票
1 回答
239 浏览

scala - Spring Sleuth 可以与 Scala 一起使用吗?

我正在开发使用 Java 和 Scala 的事件驱动微服务。我使用 Spring Sleuth 和 Zipkin 来跟踪 Java 服务的请求,我可以将 Spring Sleuth 与 Scala 一起使用吗?如果不是,我如何在 Scala 中生成跟踪 id 和 span id 以发送到 Zipkin。

0 投票
1 回答
496 浏览

java - 将 Spring Cloud sleuth 与 Spring 项目集成

我正在尝试将 spring cloud sleuth 与使用码头服务器的现有 spring 应用程序集成。

我已经添加了

我应该如何在启动应用程序时传递记录器属性、记录模式?现在,它不会读取 /resources 文件夹下的属性文件,也不会生成 traceId 或 spanId。

大多数示例都使用了 Spring Boot。需要帮助来弄清楚如何将它与带有码头服务器的 Spring 应用程序集成。

0 投票
1 回答
335 浏览

java - 使用 Jetty 服务器将 spring cloud sleuth 添加到 Spring 应用程序

我正在尝试将 spring cloud sleuth 与使用码头服务器的现有 spring 应用程序集成。

我已经添加了

我应该如何在启动应用程序时传递记录器属性、记录模式?现在,它不会读取 /resources 文件夹下的属性文件,也不会生成 traceId 或 spanId。

大多数示例都使用了 Spring Boot。需要帮助来弄清楚如何将它与带有码头服务器的 Spring 应用程序集成。

0 投票
1 回答
368 浏览

spring-cloud - 客户端使用多个输入/输出通道的 Zipkin 流服务器和客户端配置

我有一个具有多个通道的客户端应用程序作为 SOURCE/SINK。我想将日志发送到 Zipkin 服务器。

根据我的理解,如果spring在classpath中找到spring cloud stream,Zipkin客户端默认是消息传递,而不是通过HTTP发送日志。

在客户端:

Q1。在这种情况下是否有 zipkin rabbit 绑定的自动配置?如果不是,zipkin SOURCE 频道的默认频道名称是什么?

Q2。我是否需要将 defaultSampler 配置为 AlwaysSampler()?

在服务器端:

Q1。我是否需要为我的用例创建 Zipkin 服务器作为 Spring Boot 应用程序,或者我可以使用通过以下方式检索到的 jar: wget -O zipkin.jar 'https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec' ...如https://zipkin.io/pages/quickstart.html中所述?

Q2。如何将 zipkin SINK 通道配置到目的地?

Spring boot 版本:1.5.9.RELEASE Spring cloud 版本:Edgware.RELEASE

0 投票
3 回答
7850 浏览

java - 侦探没有向 Zipkin 发送跟踪信息

即使 Zipkin 运行良好,Sleuth 也不会将跟踪信息发送到 Zipkin。我正在使用 Spring 1.5.8.RELEASE、spring cloud Dalston.SR4,并且在我的微服务中添加了以下依赖项:

我的日志总是出错:[FOOMS,2e740f33c26e286d,2e740f33c26e286d,false]

我的 Zipkin 依赖项是:

为什么我在我的 slueth 陈述中变得虚假而不是真实?但是,为所有调用正确生成了 traceId 和 SpanId。我的 Zipkin 在端口 9411 中运行

0 投票
1 回答
45 浏览

jmx - 在调用托管操作时启动 sleuth 跟踪

我有一组微服务,但调用链不是以 http 开头的。它从通过 JMX 调用 @ManagedOperation 开始。这样做的问题是调用此方法不会启动跟踪。

任何人都知道通过 JMX 调用 @ManagedOperation 时如何启动跟踪?

0 投票
1 回答
46 浏览

distributed - 高效的分布式序列

我有很多应用程序,每个应用程序都有自己的日志。我通常在分布式日志中有问题。

为了解决这个问题,我正在使用:

  • Brave / Spring Sleuth 生成跟踪和跨度 ID
  • Elastic/Logstash/Kibana 在我的日志中集中和搜索

通过这种方式,我能够按照它们写入的顺序(按它们的时间戳)查看所有应用程序日志。但事实是我不能相信日志中写的时间戳。所有服务器的时钟都不同步。

所以我需要一些可以帮助我对所有日志进行排序的东西。

我曾想过在每个跨度上生成一个数字:

预计会按以下顺序对日志进行排序:app1、app2、app3、app4、app5、app6、app7、app8

有人知道解决这个问题的技术吗?