It is a project developed on how to do distributed tracing with .Net.
It collects trace data with opentelemetry and otlp protocol sends it to jaeger Collector, Collector writes data to elasticsearch and trace data can be traced through jaeger.
Clone the project
https://github.com/ahmtsenlik/opentelemetry-distributed-tracing-demo.git
and
docker compose up
Open the project in visual studio and run ServiceA and ServiceB
Send a get request to the ServiceA "/WeatherForecast/TestRequest" endpoint
Then view the trace data at http://localhost:16686/