
[英]Spring Actuator to expose /trace or /tracing endpoint for traceId spanId and parentId
关于 SpringBoot 执行器和可能的 /trace /tracing 端点的小问题。 我指的是跟踪,如 traceId、spanId 和 parentId。 目前,执行器可以公开端点,如 /metrics 或 /prometheus 用于度量(不是跟踪)。 虽然 SpringBoot 应用程序 ...
[英]Spring Actuator to expose /trace or /tracing endpoint for traceId spanId and parentId
关于 SpringBoot 执行器和可能的 /trace /tracing 端点的小问题。 我指的是跟踪,如 traceId、spanId 和 parentId。 目前,执行器可以公开端点,如 /metrics 或 /prometheus 用于度量(不是跟踪)。 虽然 SpringBoot 应用程序 ...
[英]Jaeger traces out of order
我有一个前端应用程序(组件 A)向 Java 后端应用程序(组件 B)发出请求。 这两个组件都配置为将跟踪信息导出到我的 jaegertracing/all-in-one:1.37 部署。 组件 A 的标头正确传播到组件 B,我可以看到嵌套的跟踪,但它们是乱序的。 我打印了组件 A 和 B 的开 ...
[英]UnsupportedOperationException when using RetryableTopic
我在将 RetryableTopic 与 opentracing springboot 功能一起使用时遇到问题。 RetryableTopic 定义如下所示: 此示例本身运行良好,触发重试和 dlt。 一旦我尝试通过引入 opentracing-spring-cloud-starter 和相关依 ...
[英]Using @SpanTag to add a custom attribute in traces
我们正在使用 micronaut 跟踪进行分布式跟踪。 最终成为新的遗物。 我们想将一个新的属性/属性添加到一个跨度中,它出现在跟踪中的新遗迹中。 假设这个属性在Object中。 我从 micronaut 指南中发现,添加@SpanTag可能是解决它的方法。 但是,我真的没有在方法中使用这个属性, ...
[英]Jaeger distritubed tracing with application integrated with 3rd party APIs
目前正在为我们的事件驱动微服务架构分析一个可能的分布式跟踪工具。 目前看起来与下图有些相似。 据我了解,与 jaeger 集成的所有应用程序(具有适当 jaeger 依赖项的 Spring Boot 应用程序)将基于我的情况下主要是 kafka 的中间件创建一个跨度。 我的问题是,在某处的调 ...
[英]Return trace id from Jaeger in response header
我在我的 python FastAPI 应用程序中使用 opentelemetry。 它将跟踪发送回 Jaeger。 每个跟踪都有一个唯一的跟踪 ID,我也可以在 Jaeger UI 搜索栏中搜索。 我想返回跟踪 id 的响应标头,以便稍后我可以查看特定请求的跟踪(只需从标头中获取跟踪 id 并在 ...
[英]different trace-id for each api request
我的 Angular SPA 应用程序正在调用后端 api,而后者又可以调用多个 api。 要查看端到端跟踪,我们正在使用应用程序洞察 sdk "@microsoft/applicationinsights-web": "^2.5.4"启用W3C跟踪模式。 问题是来自 SPA 的所有不同 api ...
[英]creating Opentelemetry Context using trace-id and span-id of remote parent
我有支持开放跟踪的微服务,并将 trace-id 和 span-id 注入到 header。其他微服务支持开放遥测。 如何在第二个微服务中使用 trace-id 和 span-id 创建父跨度? 谢谢, ...
[英]Adding Tracer beans in Spring Boot with OpenTelemetry
上下文:我必须将 Java EE 中的父库重写为 Spring Boot 中更现代的库。 例如,它有一些不推荐使用的依赖项和 CDI 部分,与 Spring 不兼容的 Microprofiles。 问题:我几乎没有使用过 OpenTelemetry 和 OpenTracing。 我只了解高级概念, ...
[英]What does the 'opentracing: spring: web: ignoreAutoConfiguredSkipPatterns: true' do?
您好,我正在我的 spring 引导项目中使用以下跟踪框架。 当我启动我的应用程序时,出现以下异常。 我可以通过将以下属性放在我的 application.yml 文件中来消除错误。 但是,我不知道这个标志的影响。有人可以解释一下这个设置的后果吗? ...
[英]Open tracer Jaeger Trace not getting reflect for apache camel
我是 apache 骆驼的新手,并使用 Jaeger 打开跟踪,我试图在 Jaeger UI 中获取 apache 骆驼的跟踪,但它没有通过 Open Tracing 捕获。 但是,如果我扩展 RouteBuilder 类(下面是示例代码)然后我覆盖了 configure 方法,那么将为 Apach ...
[英]How to trace a panic in a go routine when the panic causes the context to be done
我有一个在入站请求进入时创建的 goroutine,这是使用 Opentelemetry 进行的跟踪: 我想在 qsSpan 出现恐慌时记录一个错误,但我不能,因为上下文消失了我正在通过以下方式对 calldatabase 造成恐慌: 我相信这个问题与我的上下文在 calldatabase 引起恐慌 ...
[英]start a child span from an existing parent span in Go
我尝试使用这个答案从现有跨度创建一个子跨度,但遗憾的是它对我不起作用。 每当我进行 gRPC 调用时,我都有一个父跨度,代码片段如下所示。 现在,我正在尝试从另一个 package 获取当前运行跨度,以便我可以启动一个子跨度,代码就是。 当我尝试打印它时,它打印nil ,我对为什么跨度关闭感到困惑。 ...
[英]DataDog to OpenTracing IDs - Converting 64-bit unsigned integer to 128-bit unsigned and 64-bit unsigned hex
我正在尝试关联源自 DataDog 的 RUM SDK 的跟踪,这些跟踪由 BE 使用 OpenTelemetry 检测。 本质上是试图实现 DD 关于Connect OpenTelemetry Traces And Logs文档的逆向 OpenTelemetry TraceId 和 SpanId ...
[英]Spring Boot application with Jaeger
我正在使用下面的 GitHub 链接来使用Jaeger设置 opentracing,它适用于 Java 应用程序,如 Jenkins。 https://github.com/lucas-matt/auto-tracing-webhook https://medium.com/opentracin ...
[英]Opentracing c# without ASP?
我在这里有点困惑。 但是您不应该能够在不涉及 ASP 的情况下启动基于 c# 的 Opentracing 客户端吗? 许多示例总是以某种形式涉及 ASP。 这可以在没有 ASP 的情况下解决吗? ...
[英]How to make opentracing work with opentelemetry
我的项目使用 OpenTelemetry 在 Go 中进行跟踪,我使用的其中一个库仅支持在 Opentracing 中进行跟踪。 我直接在lib中启用了跟踪,看起来它不起作用。 对于这种情况,我怎样才能让它们一起工作? ...
[英]Deserialize Jaeger span reports
出于测试目的,我尝试在localhost接收 Jaeger 报告并检查某些值是否符合要求。 我这样设置 Jaeger: def setup_env(tracing_enabled, tracing_port): os.environ['JAEGER_DISABLED'] = 'false' ...
[英]Get JAX-RS (Resteasy) @Path annotation value from ClientRequestContext/ClientRequestFilter/similar when intercepted
问题:我们如何从 JAX-RS 拦截器/过滤器获取代理资源接口的 @Path 值? 详细信息:当 HTTP 请求通过使用 JAX-RS 的服务时,它使用带注释的 Resource java 接口进行匹配 JAX-RS 中还有一个拦截器和过滤器的责任链模式。 目前,我们使用过滤器 (Clien ...
[英]Distributed tracing library - Custom trace id
作为我们的 spring 应用程序的一部分,我们使用 Spring Sleuth 将 traceid 和 spanid 注入到请求中。 这通过 MDC 集成巧妙地与 SL4J 一起传播到日志。 但是遇到了我们组织不使用 Sleuth 紧密耦合的 B3 标头的问题。 因此,寻找使用自定义请求标头的替 ...