问题标签 [zipkin]

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 回答
551 浏览

python - 提取 Zipkin 数据

我目前正在使用 zipkin,我正在尝试构建一个 python 脚本来提取保存的数据并以不同的方式处理它们。

zipkin 日志和 UI 工作正常。

我已经这样做了:

我使用了 wget 和 request ,两者都给了我以下结果:

但是如果我复制粘贴请求中使用的 URL 或在 Web 浏览器中使用 wget,则会显示结果

知道如何为 Zipkin 服务器提取 JSON 或任何其他格式的数据吗?

谢谢

0 投票
0 回答
380 浏览

elasticsearch - Zipkin 数据无法在弹性搜索中保留

我在保存 zipkin 数据时遇到问题。我没有收到任何错误消息。所以我正在分享配置以获得帮助。

我可以在 zipkin UI 中看到我的日志,但无法坚持弹性搜索。

我的 zipkin-service pom 文件在下面共享。

我的属性看起来像这样

0 投票
1 回答
779 浏览

spring-cloud-netflix - Spring Cloud Zipkin 服务器数据保留期

我正在使用 Spring cloud Zipkin 来跟踪样本百分比为 0.4 的调用。我没有使用任何持久性存储,例如 MySQL 或 Cassandra。请让我知道如何在 Zipkin 服务器中设置数据保留期,例如我只想检查 6 小时/1 天的数据。

或者如果我可以设置最大跨度计数

0 投票
1 回答
211 浏览

tomcat - 解决方法 LogbackValve 缺乏异步支持

我正在尝试使用 Spring Boot 1.3.5.RELEASE 创建一个 Zipkin 1.31.1 服务器来构建一个嵌入了 Tomcat 8.0.33 的胖可执行 JAR。这失败并显示以下错误消息:

Spring Boot Enable Async Supported Like in web.xml中所述,即使有建议的修复。

在调试器中设置断点后,发现问题和描述的一样

如何使 LogbackValve 支持异步

没有得到答复,最终创建了以下改进请求:

ch.qos.logback.access.tomcat.LogbackValve 不支持异步

有人对我如何解决此问题有任何建议吗?我需要帮助:

  • 用支持异步行为的包装器替换管道中的 LogBackValve

或者

  • 禁用 LogbackValve 和/或将其从管道中移除并没有它的好处

您可以提供的任何帮助将不胜感激。谢谢!

0 投票
0 回答
433 浏览

java - Zipkin 使用 Consul 服务名称

出于某种原因,Zipkin 使用 Consul 发现名称而不是基本 spring.application.name 属性。

但我希望它使用非随机的应用程序名称(所以 myservice 而不是 myservice-67gg8d368)。

如果我设置了 Zipkin 属性zipkin.service.name,那么 Consul 会抛出错误,说它找不到服务。

我不确定为什么两者甚至共享财产,而不仅仅是坚持自己的财产。我希望该服务使用它的基本应用程序名称,因为否则 Zipkin 很难使用,因为它将每个新容器都列为一个全新的服务,这使得随着时间的推移很难看到代码更改如何改变时间。

更新:如果我设置了 zipkin.service.name,这是我在日志中遇到的错误

0 投票
1 回答
497 浏览

apache-nifi - NiFi - 分布式追踪能力

我们在产品套装中集成了 NiFi。我们希望通过跨越不同组件的“Trace Id”跟踪用户请求。请让我知道 NiFi 是否有能力支持类似于 ZipKin 的东西。

谢谢

森提尔。

0 投票
2 回答
2056 浏览

spring-cloud-netflix - ZipkinSpanReporter 无法正常工作

我正在尝试评估 zipkin 以启用我们所有微服务的分布式跟踪功能。以下是我设置中的版本。

  1. 春季启动版本:1.5.7.RELEASE

  2. spring-cloud 版本: Camden.SR6

  3. zipkin 版本:2.2.1

    配置为 seluth inapplication.properties

spring.sleuth.sampler.percentage=1.0

spring.sleuth.web.skipPattern=(^cleanup. |.+favicon. )

我创建了 ZipkinSpanReporter bean,如下所示。请注意,我已将 Eureka 服务器设置为所有微服务,甚至将 zipkin 服务器注册到 Eureka 服务器,以便 Zipkin 客户端可以通过 eureka 解析 zipkin 服务器

我观察到的是,当我检查 zipkin 时,zipkin 客户端(书)没有将所有跨度报告回 zipkin 服务器。报告了一些,几乎所有的跨度都被丢弃了

在此处输入图像描述

我已启用日志记录

以下是记录信息:

但我无法找到book.log从 zipkin 控制台登录文件的 traceId

您能否解释一下为什么许多跨度没有报告给 zipkin 服务器?

提前致谢。

0 投票
2 回答
1032 浏览

kotlin - Spring sleuth zipkin 跨越不嵌套在 Kotlin 协程中

我可以从以下 Spring Boot 控制器代码中看到跨度记录在 Zipkin UI 中:

日志输出如下所示:

但跟踪在 UI 中是独立的。

我希望对 Google 和 Facebook url 的两个调用同时嵌套在对/concurrent1端点的调用下。

我怀疑这是由于执行协程的线程与启动 Spring 应用程序的线程不同,但我现在不知道如何继续使用 Spring Sleuth!

0 投票
1 回答
231 浏览

microservices - AppDynamics 是否记录请求和响应

AppDynamics 能否显示在不同微服务系统之间交换的请求或响应。他们显示呼叫跟踪,但找不到呼叫之间传递的详细信息。

0 投票
1 回答
2157 浏览

zipkin - AppDynamics 与 Zipkin 作为 APM 工具

由于 zipkin 是开源的,除了定价之外,AppDynamics 和 Zipkin 之间的功能有什么区别。他们中的任何人都可以在他们的控制台中显示请求或响应吗?