cost 80 ms
Spring 执行器为 traceId spanId 和 parentId 公开 /trace 或 /tracing 端点

[英]Spring Actuator to expose /trace or /tracing endpoint for traceId spanId and parentId

关于 SpringBoot 执行器和可能的 /trace /tracing 端点的小问题。 我指的是跟踪,如 traceId、spanId 和 parentId。 目前,执行器可以公开端点,如 /metrics 或 /prometheus 用于度量(不是跟踪)。 虽然 SpringBoot 应用程序 ...

Jaeger 跟踪无序

[英]Jaeger traces out of order

我有一个前端应用程序(组件 A)向 Java 后端应用程序(组件 B)发出请求。 这两个组件都配置为将跟踪信息导出到我的 jaegertracing/all-in-one:1.37 部署。 组件 A 的标头正确传播到组件 B,我可以看到嵌套的跟踪,但它们是乱序的。 我打印了组件 A 和 B 的开 ...

使用@SpanTag 在跟踪中添加自定义属性

[英]Using @SpanTag to add a custom attribute in traces

我们正在使用 micronaut 跟踪进行分布式跟踪。 最终成为新的遗物。 我们想将一个新的属性/属性添加到一个跨度中,它出现在跟踪中的新遗迹中。 假设这个属性在Object中。 我从 micronaut 指南中发现,添加@SpanTag可能是解决它的方法。 但是,我真的没有在方法中使用这个属性, ...

Jaeger 分布式跟踪,应用程序与 3rd 方 API 集成

[英]Jaeger distritubed tracing with application integrated with 3rd party APIs

目前正在为我们的事件驱动微服务架构分析一个可能的分布式跟踪工具。 目前看起来与下图有些相似。 据我了解,与 jaeger 集成的所有应用程序(具有适当 jaeger 依赖项的 Spring Boot 应用程序)将基于我的情况下主要是 kafka 的中间件创建一个跨度。 我的问题是,在某处的调 ...

在响应标头中从 Jaeger 返回跟踪 id

[英]Return trace id from Jaeger in response header

我在我的 python FastAPI 应用程序中使用 opentelemetry。 它将跟踪发送回 Jaeger。 每个跟踪都有一个唯一的跟踪 ID,我也可以在 Jaeger UI 搜索栏中搜索。 我想返回跟踪 id 的响应标头,以便稍后我可以查看特定请求的跟踪(只需从标头中获取跟踪 id 并在 ...

使用 OpenTelemetry 在 Spring Boot 中添加 Tracer bean

[英]Adding Tracer beans in Spring Boot with OpenTelemetry

上下文:我必须将 Java EE 中的父库重写为 Spring Boot 中更现代的库。 例如,它有一些不推荐使用的依赖项和 CDI 部分,与 Spring 不兼容的 Microprofiles。 问题:我几乎没有使用过 OpenTelemetry 和 OpenTracing。 我只了解高级概念, ...

'opentracing: spring: web: ignoreAutoConfiguredSkipPatterns: true' 是做什么的?

[英]What does the 'opentracing: spring: web: ignoreAutoConfiguredSkipPatterns: true' do?

您好,我正在我的 spring 引导项目中使用以下跟踪框架。 当我启动我的应用程序时,出现以下异常。 我可以通过将以下属性放在我的 application.yml 文件中来消除错误。 但是,我不知道这个标志的影响。有人可以解释一下这个设置的后果吗? ...

打开跟踪器 Jaeger Trace 未反映 apache 骆驼

[英]Open tracer Jaeger Trace not getting reflect for apache camel

我是 apache 骆驼的新手,并使用 Jaeger 打开跟踪,我试图在 Jaeger UI 中获取 apache 骆驼的跟踪,但它没有通过 Open Tracing 捕获。 但是,如果我扩展 RouteBuilder 类(下面是示例代码)然后我覆盖了 configure 方法,那么将为 Apach ...

当恐慌导致上下文完成时,如何在 go 例程中跟踪恐慌

[英]How to trace a panic in a go routine when the panic causes the context to be done

我有一个在入站请求进入时创建的 goroutine,这是使用 Opentelemetry 进行的跟踪: 我想在 qsSpan 出现恐慌时记录一个错误,但我不能,因为上下文消失了我正在通过以下方式对 calldatabase 造成恐慌: 我相信这个问题与我的上下文在 calldatabase 引起恐慌 ...

从 Go 中的现有父范围开始一个子范围

[英]start a child span from an existing parent span in Go

我尝试使用这个答案从现有跨度创建一个子跨度,但遗憾的是它对我不起作用。 每当我进行 gRPC 调用时,我都有一个父跨度,代码片段如下所示。 现在,我正在尝试从另一个 package 获取当前运行跨度,以便我可以启动一个子跨度,代码就是。 当我尝试打印它时,它打印nil ,我对为什么跨度关闭感到困惑。 ...

DataDog 到 OpenTracing ID - 将 64 位无符号 integer 转换为 128 位无符号和 64 位无符号十六进制

[英]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 ...

Opentracing c# 没有 ASP?

[英]Opentracing c# without ASP?

我在这里有点困惑。 但是您不应该能够在不涉及 ASP 的情况下启动基于 c# 的 Opentracing 客户端吗? 许多示例总是以某种形式涉及 ASP。 这可以在没有 ASP 的情况下解决吗? ...

如何使 opentracing 与 opentelemetry 一起工作

[英]How to make opentracing work with opentelemetry

我的项目使用 OpenTelemetry 在 Go 中进行跟踪,我使用的其中一个库仅支持在 Opentracing 中进行跟踪。 我直接在lib中启用了跟踪,看起来它不起作用。 对于这种情况,我怎样才能让它们一起工作? ...

拦截时从 ClientRequestContext/ClientRequestFilter/similar 获取 JAX-RS (Resteasy) @Path 注释值

[英]Get JAX-RS (Resteasy) @Path annotation value from ClientRequestContext/ClientRequestFilter/similar when intercepted

问题:我们如何从 JAX-RS 拦截器/过滤器获取代理资源接口的 @Path 值? 详细信息:当 HTTP 请求通过使用 JAX-RS 的服务时,它使用带注释的 Resource java 接口进行匹配 JAX-RS 中还有一个拦截器和过滤器的责任链模式。 目前,我们使用过滤器 (Clien ...

分布式跟踪库 - 自定义跟踪 ID

[英]Distributed tracing library - Custom trace id

作为我们的 spring 应用程序的一部分,我们使用 Spring Sleuth 将 traceid 和 spanid 注入到请求中。 这通过 MDC 集成巧妙地与 SL4J 一起传播到日志。 但是遇到了我们组织不使用 Sleuth 紧密耦合的 B3 标头的问题。 因此,寻找使用自定义请求标头的替 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM