问题标签 [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 回答
2843 浏览

zipkin - 如何在zipkin的线程池中使用的线程中传递traceid,spanid?

我正在使用 zipkin 来跟踪跨微服务的请求。我的一项服务是使用线程池运行作业。如何将 zipkin 标头值传输到线程?是否有可用的 Zipkin 包裹的线程池/执行器?

0 投票
1 回答
608 浏览

zipkin - 如何自定义 Zipkin 消息发布者?

我创建了一个 spring-boot 应用程序,它将 zipkin 日志发布给 zipkin 消费者。但是 Zipkin 消费者(另一个 Spring Boot 应用程序)在一些身份验证过滤器后面,这些过滤器在允许之前检查请求中的多个参数/标头。在这种情况下,如何使用我自己的自定义 HttpClient 发布来自生产者的消息?

0 投票
2 回答
5675 浏览

spring - 使用 Spring Cloud Sleuth 将跟踪数据发送到 OpenZIpkin

更新:我已将代码推送到我的仓库,因此人们可以在那里查看可能出现的问题。

编辑:我几乎可以肯定它是客户端代码没有向服务器发布任何统计信息,但下面的指南都没有解释如何启用它:是否有我缺少的配置设置?

我一直在关注OpenZipkinSpring Sleuth的快速入门:我有一个从docker-zipkin运行的 Zipkin 服务器,使用docker-composeCassandra 作为后端:

我已经创建并运行了Spring Sleuth 示例应用程序,它似乎已正确配置为跟踪调用:

日志似乎表明应该记录跟踪:

但是,无论我做什么,UI 都不会显示任何痕迹。奇怪的是,它localhost:9411/trace确实显示了一堆痕迹(它们似乎主要来自 Zipkin 本身)但没有来自zipkin-demo应用程序。

我相信这是由于演示应用程序没有将跟踪发送到主机,但我只是使用Spring 的示例应用程序,所以我做错了什么?

0 投票
1 回答
72 浏览

scala - Finagle + Thrift:计数方法调用

我正在开发一个微服务系统,在 Scala 中实现,以 Finagle 和 Thrift 作为平台。

由于有一些服务暂时没有人接触,我需要找出它们是否已经被使用(或者更确切地说,哪些部分不再使用)。为此,恕我直言,每个方法的简单调用计数就足够了(因为服务已启动,或者可能在过去 24 小时内)。

据我所知,Finagle/Thrift 集成并没有带来这样的内置功能,至少没有在管理面板中公开。那么最聪明的方法是什么?只需添加一个过滤器来计算调用并通过管理界面公开它们?或者 Zipkin(可能带有自定义代码)会在这里提供帮助吗?

0 投票
1 回答
385 浏览

spring-boot - Spring Boot 微服务跟踪选项

我有以下要求,是否有任何开源库将涵盖所有这些。

0 投票
1 回答
2465 浏览

spring - 更改spring boot中过滤器的顺序

我在我的 Web 应用程序中使用 spring-cloud-sleuth。不幸的是,我接到电话的第三方正在 X-B3-TraceId 标头中发送 UUID。但是在从字符串转换为十六进制时,由于 UUID 中的“-”字符,spring 中的 TraceFilter 可能会发现错误。所以我决定编写自己的过滤器,它将在 TraceFilter 之前拦截请求并从标头中删除跟踪 id。这是我的配置:

这是来自 spring-cloud-sleuth 的 TraceFilter:

所以跟踪过滤器的顺序是准确的-2147483643,我认为这使它出现在我的过滤器之前。我不想更改过滤器的顺序。由于Spring Boot 自动配置自动注册,如何更改TraceFilterto的顺序?2TraceFilter

0 投票
1 回答
9154 浏览

java - Spring Cloud Sleuth 错误发布跨越到 Zipkin

有没有其他人在使用 Zipkin 和 Spring Cloud Sleuth 时遇到过以下问题?将数据发布到我的本地 Zipkin 服务器似乎是个问题。是否需要在 Zipkin 上配置代理设置?

0 投票
2 回答
569 浏览

java - Hadoop 2.7.3 中的 HTrace

我已经在 Ubuntu 14.04 上的 2.6.0 x32 中成功使用了 Zipkin 和 Hadoop Htrace。现在我想将它与 Hadoop 2.7.3 一起使用,但我什至无法使用这个 hadoop 版本启用 Htrace 跟踪。2.6.0 中 HTrace 的设置与 2.7.3 不同,可以在此处看到 - 2.6.0和此处 - 2.7.3

在 2.6.0 中,我会在 namenode 日志文件中有这一行:

我在 2.7.3 Namenode 日志文件中没有类似的东西。

由于 Zipkin 没有成功,我尝试按照在线教程中的说明使用 LocalFileSpanReceiver:

/var/log/hadoop/ 存在,上面有 777 个权限,但什么都没有……

TracingFsShell 示例通过以下修改编译并运行:

hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/tracing/SpanReceiverHost.java尽管在线教程没有使用该方法签名,但可以在 hadoop 的源代码中找到它。(来源差异

两个 Hadoop 版本 java 1.7 的环境相同。此外,hadoop 是从源代码编译的,因为 Ubuntu 14.04 是 x32 位。Hadoop 以完全分布式模式部署,使用 lxc 容器。

core-site.xml对于 Zipkin(此处为 Zipkin 参数):

0 投票
1 回答
1929 浏览

zipkin - 无法启动 Spring Cloud ZipKin 服务器

我无法启动 Spring Cloud ZipKin 服务器,它给出了下面提到的异常。

BeanCreationException:无法创建活页夹工厂,META-INF/spring.binders在类路径上找不到资源

以下是我的 Maven 依赖项 -

我的应用程序启动类也如下所示。

非常感谢任何帮助。

0 投票
1 回答
84 浏览

windows - 是否可以使用 Perfino 和 Zipkin 监控 Windows 服务?

我想用 perfino 或 Zipkin 监控一些 Windows 服务。有谁知道这是否可能?

干杯。