OpenTelemetry Traces .NET -- ActivitySource, Spans, and the Tracing Pipeline
Learn how OpenTelemetry traces .NET applications use: ActivitySource, Activity, and the tracing pipeline -- with C# examples for ASP.NET Core.
In-depth C# and .NET tutorials covering structured logging with Serilog, building Roslyn analyzers, NuGet packaging, and other core language and tooling topics.
Showing 25–30 of 264 articles
Learn how OpenTelemetry traces .NET applications use: ActivitySource, Activity, and the tracing pipeline -- with C# examples for ASP.NET Core.
The complete OpenTelemetry .NET guide for developers: traces, metrics, and logs with C# examples, ASP.NET Core setup, exporters, and distributed tracing.
Explore production-quality roslyn analyzer examples in C# -- naming conventions, null guard enforcement, and structured log validators you can adapt today.
Understand Roslyn analyzers vs incremental source generators -- how each hooks into the compilation pipeline and when to combine both in one NuGet package.
Master testing Roslyn analyzers using Microsoft.CodeAnalysis.Testing in C#. Learn NuGet setup, diagnostic markers, code fix testing, and CI integration.
Learn when to use IOperation Roslyn vs SyntaxNode vs Symbol APIs. Compare the three analysis layers to pick the right one for your C# analyzer in .NET 10.