Migrating from OpenTracing.NET to OpenTelemetry.NET
- 📅
- 📝 1,338 words
- 🕙 6 minutes
- 📦 .NET
- 🏷️ OpenTelemetry, C#
OpenTracing is an interesting project that allows for the collection of various trace sources to be correlated together to provide a timeline of activity that can span services for reporting in a central system. They were competing with OpenCenus but have now merged to form OpenTelemetry.
I was recently brought in as a consultant to help migrate an existing system that used OpenTracing in .NET that recorded trace data into Jaeger so that they might migrate to the latest OpenTelemetry libraries. I thought it would be useful to document what I learnt as the migration process is not particularly clear.