0

I have gone through Jaeger Documentation. They have specified that how will Jaeger will work the HTTP request kind of scenario but if I want to get traces of Nservicebus's to publish/subscribe method then How will I get using Jaeger?

Is it possible? Or Jaeger only works with HTTP requests?

2 Answers2

0

Not out of the box, you have to plug a behaviour into NSB that uses open telemetry https://github.com/open-telemetry/opentelemetry-dotnet You will have to write custom code. Plus you can do push metrics as well as shown in our app insights, Prometheus and other samples.

Let's continue the conversation in our support channels?

Sean Farmar
  • 2,254
  • 13
  • 10
0

Not sure if you are still looking for a solution for this. You should be able to do this currently using the NServiceBus.Extensions.Diagnostics.OpenTelemetry package from nuget. This is built by Jimmy Bogard and instruments NServiceBus with the required support for Open Telemetry.

The source for this is available here. You can connect this to any backend of your choice that supports Open Telemetry including but not limited to Jaeger and Zipkin.

Additionally, here is an example that shows this in action.

Sai Gummaluri
  • 1,340
  • 9
  • 16