问题标签 [jaeger]

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

elasticsearch - 将 jaeger 与 kubernetes 集群上的 elasticsearch 后端存储连接起来

我在谷歌云平台上有一个 kubernetes 集群,在它上面,我通过jaeger-kubernetes 模板的开发设置进行了 jaeger 部署, 因为我的目的是elasticsearch像后端存储一样设置,因此,我遵循 jaeger-kubernetes github 文档和以下动作

这里配置了访问elasticsearch服务器和用户名密码和端口的 URL

在这里,配置了 elasticsearch 服务的 docker 镜像的下载及其卷挂载。

然后,此时我们有一个运行在 9200 和 9300 端口上的弹性搜索服务


根据Jaeger 架构jaeger-collectorjaeger-query服务需要访问后端存储。

因此,这些是我在我的 kubernetes 集群上运行的服务:

  • 我将使用configmap.yml弹性搜索文件 kubectl edit configmap jaeger-configuration命令以尝试编辑与弹性搜索 URL 端点相关的它(可能是?...此时我想这是下一步...)

我执行它:

我得到以下编辑条目:

在这里......我是否需要设置我们自己的收集器和查询服务的 URL,这些服务将与 elasticsearch 后端服务连接?

如何在此处设置弹性搜索 IP 地址或 URL?

在 jaeger 组件中,查询和收集器需要访问存储,但不知道弹性端点是什么...

这是server-urls: http://elasticsearch:9200一个正确的端点吗?

我从 kubernetes 和 DevOps 世界开始,如果有人可以在概念上帮助我并指出正确的地址以便将 jaeger 和 elasticsearch 设置为后端存储,我将不胜感激。

0 投票
1 回答
69 浏览

opentracing - 开放式跟踪的轻步集成

我正在探索各种追踪系统。我最近在研究 Light Step。我已经为 OpenTracing 集成了我的应用程序,我使用了 Light Step 的跟踪器。现在如何查看我正在生成的痕迹。例如,在 Jaeger 中,他们有一个现成的 docker 镜像,可用于快速演示。有人可以帮我吗?

0 投票
2 回答
352 浏览

logging - If I use Opentracing , do I need to use NLog again?

I log application tracing informations using Jaeger.

Do I need to use other log package again?

0 投票
1 回答
2022 浏览

java - 全局禁用开放跟踪

我在检测的独立非弹簧 Java 应用程序中使用 Jaeger opentracing。opentacing/Jaeger 是否公开任何配置或 api 或任何其他机制以全局禁用它?

如果您在同一条船上,您使用哪种机制来启用/禁用开放跟踪?

0 投票
1 回答
612 浏览

trace - 实际上什么是 Opentracing API,它在跟踪系统中的作用是什么

https://opentracing.io/他们声明 opentracing API 是:

用于分布式跟踪的供应商中立 API 和工具

好的,但是在实际应用程序的上下文中这实际上意味着什么?

这个 Opentracing API 实际上由哪些部分组成,它的目的是什么以及它如何与“zipkin”和“jaeger”等其他日志相关系统交互

  • 是否需要使用Opentracing API for Java 才能声明“我的应用支持”opentracing?

  • 是否有一个 Opentracing 协议(例如通过网络发送数据),或者他们只是说 Opentracing 是一个中间层,它允许多个其他跟踪框架相互操作?尤其是这张图让我这么想。

0 投票
2 回答
242 浏览

python - 语言中性跟踪格式

我正在寻找一种用于呼叫跟踪的编程语言中性文件格式。

我正在寻找类似于set -xbash shell 中的跟踪。或者像python-hunter的输出

线迹-python

第一步是存储所有方法调用和运行时执行的每一行。

简化:对我来说,跟踪单进程、单线程执行就足够了。没有并行性。

下一步将是跟踪所涉及的 http 调用(微服务)。

我使用 Python 进行开发,但跟踪文件格式需要是语言中立的。

0 投票
1 回答
366 浏览

jaeger - 如何将变量 –es.tags-as-fields.all –es.index-prefix –es.server-urls 添加到 jaeger yaml 配置?

我跑./jaeger-all-in-one --es.tags-as-fields.all=true --es.index-prefix=myteam.jaeger --es.server-urls=http://ip-server:9200

如何将变量添加到YAML 配置中--es.tags-as-fields.all--es.index-prefix--es.server-urls

谢谢!

0 投票
1 回答
759 浏览

spring-boot - 在 SpringBoot 中使用 Jaeger 将请求标头转发到下一个微服务

我有两个基本的 Springboot 微服务,我正在使用 Jaeger。可以说两个服务是foobar。我可以User-Agent使用 Tracing Baggage 属性将标头从 foo 发送到 bar 服务。

foo服务开始,我将bar使用现在调用服务localhost:port

用户还将x-api-key在请求中发送标头。此标头未从服务转发foobar

这是我的代码片段,

在我的bar服务日志中,它正在接收这些标头, uberctx-user-agent并且uberctx-x-api-key

我不确定为什么uber-ctx-*要附加,我只想x-api-key转发标题。

0 投票
1 回答
1426 浏览

java - Jaeger 中的 OpenTracing 注入/提取

我是 OpenTracing 的新手。到目前为止,我主要从事房屋追踪工具的工作。服务器无法提取跨度上下文。

0 投票
1 回答
775 浏览

opentracing - 可以通过 application.properties 配置 Jaeger 吗?

根据https://quarkus.io/guides/opentracing-guide所有 Jeager 配置都是通过 JVM args (-DJAEGER_ENDPOINT...) 但我想使用其中一个application.propertiesmicroprofile-config.properties配置跟踪。我尝试了以下方法,但 Quarkus 似乎选择的唯一配置是服务名称,所有其他属性都被忽略。

那么,问题是是否可以通过配置文件进行配置,或者目前不支持?