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) » OpenTelemetry .NET instrumentation compatibility and requirements

OpenTelemetry .NET instrumentation compatibility and requirements 🔗

Meet the following requirements to instrument .NET applications for Splunk Observability Cloud:

Ensure you are using supported .NET versions 🔗

The Splunk Distribution of OpenTelemetry .NET supports the following .NET versions:

  • Instrumentation for traces and metrics:

    • .NET 8.0 (End of Support: November 10, 2026)

    • .NET 6.0 (End of Support: November 12, 2024)

    • .NET Framework 4.7 and higher

    • .NET Framework 4.6.2 (End of Support: January 12, 2027)

  • AlwaysOn Profiling:

    • .NET 8.0 (End of Support: November 10, 2026)

    • .NET 6.0 (End of Support: November 12, 2024)

      Note

      .NET Framework is not supported for AlwaysOn Profiling.

Note

.NET 7 reached End of Life on May 14, 2024. Best effort support is provided for the last version only, 7.0.19, which was tested using Splunk Distribution of OpenTelemetry .NET version 1.5.0.

The distribution supports the following architectures:

  • x86

  • AMD64 (x86-64)

Note

ARM architectures are not supported.

Dependencies 🔗

Supported libraries 🔗

The Splunk Distribution of OpenTelemetry .NET instruments the following libraries.

Install and configure the Splunk Distribution of OpenTelemetry Collector 🔗

The Splunk Distribution of OpenTelemetry .NET exports application traces and spans to the Splunk Distribution of OpenTelemetry Collector, which also collects system metric data and logs, including profiling data.

To send application traces and spans to Splunk Observability Cloud, install the Splunk Distribution of OpenTelemetry Collector for your platform. The following distributions are available: