I am new to Azure and Observability worlds. I will be building a .net app that follows Observability principles, to be further analyzed in Azure Monitor.
I wonder which c# telemetry library should I be picking. MS's docs state OpenTelemetry is the future and recommended choice, but it currently lacks implementation of features covered by Application Insights such as Profiler and Snapshot Debugger.

Pros for using OpenTelemetry's nuget (among others):

OpenTelemetry SDKs tend to be more performant at scale than their predecessors, the Application Insights SDKs.


  • Lack of support for features (that otherwise feel essential) like Profiler, Snapshot Debugger.

Any remarks/inputs ?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.