我试图找到一种方法,让我的控制器自动创建基于w3c头的activity。我的请求有traceparent头。我没有使用AppInsights,我知道如果我测试它们,我应该得到它,但我当前的服务不使用它,我仍然希望在每个请求上创建Activity。是否有任何库可以处理这些事情,或者我应该创建中间件来处理这些事情。
km0tfn4u1#
这应该会自动发生,但是,只有当您正在侦听Activity的ActivitySource时,才会生成Activity。对于OpenTelemetry,如果您使用的是OpenTelemetry.Instrumentation.AspNetCore包,并将其添加到OpenTelemetry Setup中,则应输出Activities。看看这里的文档。https://opentelemetry.io/docs/instrumentation/net/getting-started/
ActivitySource
OpenTelemetry.Instrumentation.AspNetCore
1条答案
按热度按时间km0tfn4u1#
这应该会自动发生,但是,只有当您正在侦听Activity的
ActivitySource
时,才会生成Activity。对于OpenTelemetry,如果您使用的是
OpenTelemetry.Instrumentation.AspNetCore
包,并将其添加到OpenTelemetry Setup中,则应输出Activities。看看这里的文档。https://opentelemetry.io/docs/instrumentation/net/getting-started/