通过MassTransit发布者/消费者传播W3C跟踪上下文

问题描述 投票:1回答:2

试图支持在MassTransit中从http调用->发布者->消费者-> http调用传播W3C跟踪上下文traceId和spanId属性(只是现在它们显示在日志/ seq中,但我们正在使用Dynatrace),但是我在这里找不到开箱即用的东西吗:https://masstransit-project.com/advanced/monitoring/diagnostic-source.html

如果没有可用的内容,我可能会根据这些文章尝试自己创建一些内容:

我可以找到此示例作为OpenTracing的示例:https://github.com/yesmarket/MassTransit.OpenTracing

并且这是NServiceBus的参考:https://jimmybogard.com/building-end-to-end-diagnostics-and-tracing-a-primer-trace-context/

除非任何人都可以建议已经存在的东西?

c# masstransit opentracing distributed-tracing
2个回答
0
投票

Dynatracing声称可以与OpenTracing https://www.dynatrace.com/integrations/opentracing/无缝集成,并且如果您使用提到的库,并且如果您的HTTP部分已安装OpenTracing,则它可以直接使用。


0
投票

[我是您引用的MassTransit.OpenTracing库的作者,但我在W3​​C建议之前编写了该建议,该建议似乎是最新的(2020年2月6日)。

© www.soinside.com 2019 - 2024. All rights reserved.