Docs » Supported integrations in Splunk Observability Cloud » Instrument back-end applications to send spans to Splunk APM » Instrument .NET applications for Splunk Observability Cloud (OpenTelemetry)

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.

Features of the Splunk Distribution of OpenTelemetry .NET¶

The Splunk Distribution of OpenTelemetry .NET provides the following features:

  • Collection and reporting of all spans and traces

  • AlwaysOn Profiling for CPU and memory

  • 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

Get started¶

To instrument your .NET application, follow these steps:

  1. Check compatibility and requirements. See OpenTelemetry .NET instrumentation compatibility and requirements.

  2. Instrument your .NET application. See Instrument your .NET application for Splunk Observability Cloud (OpenTelemetry).

  3. Configure your instrumentation. See Configure the Splunk Distribution of OpenTelemetry .NET.