.net 当前是否有任何中间件实现可以创建基于W3C Trace Context的dotnet活动?

cwdobuhd  于 2023-06-25  发布在  .NET
关注(0)|答案(1)|浏览(149)

我试图找到一种方法,让我的控制器自动创建基于w3c头的activity。我的请求有traceparent头。
我没有使用AppInsights,我知道如果我测试它们,我应该得到它,但我当前的服务不使用它,我仍然希望在每个请求上创建Activity。
是否有任何库可以处理这些事情,或者我应该创建中间件来处理这些事情。

km0tfn4u

km0tfn4u1#

这应该会自动发生,但是,只有当您正在侦听Activity的ActivitySource时,才会生成Activity。
对于OpenTelemetry,如果您使用的是OpenTelemetry.Instrumentation.AspNetCore包,并将其添加到OpenTelemetry Setup中,则应输出Activities。
看看这里的文档。https://opentelemetry.io/docs/instrumentation/net/getting-started/

相关问题