Instrument .NET applications for Splunk Observability Cloud (OpenTelemetry) 🔗
The Splunk Distribution of OpenTelemetry .NET provides automatic instrumentation for popular .NET libraries and frameworks to collect and send telemetry to Splunk Observability Cloud.
Caution
This is a beta distribution. Use it for evaluation purposes only. Don’t use it in production environments. Some features might have restrictions, limited stability, or might change in next versions. Limited support is provided on best-effort basis.
The Splunk Distribution of OpenTelemetry .NET provides the following features:
Collection and reporting of all spans and traces
Ready for Splunk Observability Cloud (APM and RUM)
W3C headers with baggage for context propagation by default
OTLP over HTTP exporter to send spans to the Splunk OTel Collector
OpenTelemetry and Splunk Observability Cloud semantic conventions
Note
If you need AlwaysOn Profiling for .NET, use the SignalFx Instrumentation for .NET. See Instrument .NET applications for Splunk Observability Cloud.
To instrument your .NET application, follow these steps:
Check compatibility and requirements. See OpenTelemetry .NET instrumentation compatibility and requirements.
Instrument your .NET application. See Instrument your .NET application for Splunk Observability Cloud (OpenTelemetry).
Configure your instrumentation. See Configure the Splunk Distribution of OpenTelemetry .NET.