Instrument .NET applications for Splunk Observability Cloud 🔗
The SignalFx Instrumentation for .NET provides automatic instrumentation for popular .NET libraries and frameworks to collect and send telemetry data to Splunk Observability Cloud.
To use the OpenTelemetry instrumentation for .NET, see Instrument .NET applications for Splunk Observability Cloud (OpenTelemetry). The OpenTelemetry instrumentation for .NET is actively developed and is compatible with the latest versions of .NET.
The SignalFx Instrumentation for .NET provides the following features:
Collection and reporting of all spans
AlwaysOn Profiling for CPU and memory
B3 and W3C headers for context propagation
Zipkin trace exporter to send spans as JSON
Support for existing custom instrumentation through OpenTracing
Semantic conventions inspired by the OpenTelemetry standards
To instrument your .NET application, follow these steps:
Check compatibility and requirements. See .NET instrumentation compatibility and requirements.
Instrument your .NET application. See .NET application for Splunk Observability Cloud.
Configure your instrumentation. See Configure the SignalFx Instrumentation for .NET.
You can also automatically instrument your .NET applications along with the Splunk Distribution of OpenTelemetry Collector installation. Automatic instrumentation removes the need to install and configure the .NET library separately. See Splunk OpenTelemetry Zero Configuration Auto Instrumentation for .NET for the installation instructions.