Tracing from .NET

.NET has rich tracing support built into popular libraries and the platform itself. Traces can be sent to Seq using either SerilogTracing or the OpenTelemetry .NET SDK.

SerilogTracing is a lightweight extension that adds tracing to the Serilog library. It provides features like Serilog message templates, filtering, enrichment, and output to a variety of sinks.

OpenTelemetry .NET SDK is the .NET client from the OpenTelemetry project. It implements a broad feature set, and uses the widely-supported OpenTelemetry data model that works well in heterogeneous environments.