问题标签 [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 投票
2 回答
2024 浏览

spring-boot - 无法在 zipkin UI 依赖项选项卡中查看任何“依赖项”

我确实有几个服务相互交互,并且所有这些服务都将跟踪发送到 openzipkin ( https://github.com/openzipkin/docker-zipkin )。

虽然我可以详细查看系统行为,但看起来“依赖项”选项卡根本没有显示任何内容。

我检查的跟踪有 6 个服务、21 个跨度和 43 个跨度,我相信应该会出现一些东西。

我正在使用最新的(1.40.1)docker-zipkin,以 cassandra 作为存储,并且仅连接到 cassandra 实例,可以看到依赖项“表”中没有条目。为什么 ?

谢谢

0 投票
1 回答
654 浏览

spring - Spring Cloud Sleuth + Zipking - 如何跟踪单个实例

我正在使用 Spring Cloud Sleuth + Zipkin 来了解服务时间和行为。

我发现的唯一缺点是:当每个微服务都有多个实例时,我还没有找到一种方法来确定 Zipkin 信息所指的是哪个实例,因为它通过其服务名称来识别它们(这对所有人都是一样的) .

有没有办法配置 Sleuth 在 Zipkin 中添加服务实例定义?

0 投票
1 回答
301 浏览

twitter - Zipkin 没有将父级跟踪嵌套到其子级

我们正在使用 finagle 堆栈并教导添加 zipkin 来跟踪我们的微服务。

我能够看到我们的追踪正在发生,但父母在孩子之前完成。

我已经在这里打开了一个问题: https ://github.com/openzipkin/docker-zipkin/issues/100

任何帮助将非常感激。

0 投票
1 回答
645 浏览

java - Brave (Zipkin) 是否支持从客户端到服务器的并行请求

我有一个分布式系统,客户需要来自多个来源的信息。

是否支持在 Brave(Zipkin 框架的 Java 实现)中为同一跟踪标记并行处理的跨度?

目前,在发送消息之前我调用了clientRequestInterceptor.handle(...),在收到响应之后clientResponseInterceptor.handle(...),但是只有一个实例,所以只记录了一个span。

PS 我在 GitHub 上找到了以下项目,该项目指定 Brave 仅支持一级嵌套客户端调用:https ://github.com/leigu/brave-tracer-example 。也许这同样适用于并行客户端调用。

0 投票
2 回答
1056 浏览

go - 从 zipkintracer 获取 traceId

我正在使用zipkin-go-opentracing,它是 go 中 zipkin 的opentracing API 的实现。

由于(原因)我需要从跨度中获取traceId。所以问题是:给定一个 opentracing.Span,我如何获得 TraceId?我尝试过的一切都给了我某种类型断言错误。

谢谢,

0 投票
1 回答
1185 浏览

java - Zipkin - 是否有更多关于在 Java 中创建跨度和跟踪的信息

我想创建自己的基本、简约库,用于使用 Zipkin 进行分布式跟踪。我将通过 HTTP 发送跟踪,没有什么更花哨的了。我的问题是,关于这个主题的信息是否比 Zipkin 文档和 Zipkin 和 Brave 的源代码中更多?我不想依赖 Spring Framework。Spring Cloud Sleuth 运行良好,但我的服务不是使用 Spring 构建的。你知道任何资源吗?或者你有什么想法从哪里开始做这个?

0 投票
2 回答
1082 浏览

java - Zipkin,使用现有库处理与 Apache Kafka 连接的微服务中的跟踪

我想在我的微服务架构中实现跟踪。我使用 Apache Kafka 作为消息代理,我没有使用 Spring Framework。追踪对我来说是一个新概念。起初我想创建自己的实现,但现在我想使用现有的库。勇敢看起来像我想要使用的那个。我想知道是否有一些关于如何做到这一点的指南、示例或文档。Github 页面上的文档很少,我发现很难开始使用 Brave。或者也许有更好的库和适当的文档,更容易使用。我将关注 Apache HTrace,因为它看起来很有希望。一些入门指南会很好。

0 投票
0 回答
64 浏览

javascript - 是否可以修改 Polymer iron-ajax 元素以使用 cujojs-rest?

我想知道是否可以以iron-ajax某种方式修改以cujojs-rest用于执行所有请求。我想在我的应用程序中使用 cujojs-rest zipkin 工具进行跟踪。

这是一个使用 cujojs-rest zipkin 工具为 Zipkin 生成跟踪数据的示例应用程序:wingtips-cujojs-spark-example

所以假设我有这样的代码:

我想在iron-ajax

0 投票
0 回答
266 浏览

javascript - Browserify - 代码在节点中工作,但在捆绑后在浏览器中失败

我在浏览器中运行我的 js 应用程序时遇到问题。我已经创建了客户端-服务器应用程序,并且正在使用Zipkin来跟踪它们之间的通信。

这是使用 Node.js 的客户端require()

我正在使用 Browserify 捆绑依赖项以在浏览器中使用。

我跑来browserify CujojsClient.js -o bundle.js为浏览器创建包。

如果我使用--node --ignore-missing选项运行 browserify 一切都在 Node.js 中运行良好,但是当我在浏览器中运行包时(Windows 上的 Firefox 45.3.0)我只得到:

这是有问题的部分:

我的index.html

0 投票
1 回答
7323 浏览

mysql - How to configure Spring Cloud Zipkin Server with MySQL for persistence?

Which exact dependencies and application.yml configuration are required for Spring Boot/Cloud Zipkin server (potentially Zipkin Stream server) to persist the tracing data using MySQL?