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 6.0 (End of Support: November 12, 2024)

    • .NET 7.0 (End of Support: May 14, 2024)

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

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

    • .NET Framework 4.7 and higher

  • AlwaysOn Profiling:

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

    • .NET 7.0 (End of Support: May 14, 2024)

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

      Note

      .NET Framework is not supported.

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: