Compatibility and requirements for Splunk Observability Cloud 🔗
You can get infrastructure, application, and user experience data into Splunk Observability Cloud from a variety of monitored and instrumented sources. Check the following requirements to learn which operating systems, languages, and frameworks are compatible with Splunk Observability Cloud.
Infrastructure monitoring (IM) 🔗
The Splunk Distribution of OpenTelemetry Collector supports the following operating systems and services.
Linux 🔗
The Collector supports the following Linux distributions and versions:
Amazon Linux: 2, 2023. Log collection with Fluentd is not currently supported for Amazon Linux 2023.
CentOS, Red Hat, or Oracle: 7, 8, 9
Debian: 9, 10, 11
SUSE: 12, 15 for version 0.34.0 or higher. Log collection with Fluentd is not currently supported.
Ubuntu: 16.04, 18.04, 20.04, 22.04, and 24.04
Rocky Linux: 8, 9
See Collect Linux data for more information.
Windows 🔗
The Collector supports the following Windows versions, depending on the installation method:
Install method |
Supported versions (64-bit) |
---|---|
Installer script |
Windows 10 Pro and Home, Windows Server 2016, 2019, 2022 |
Windows installer (MSI) |
Windows 10 Pro and Home, Windows Server 2016, 2019, 2022 |
Ansible |
Windows 10 Pro and Home, Windows Server 2016, 2019, 2022 |
Chef |
Windows 10 Pro and Home, Windows Server 2019, 2022 |
Nomad |
Windows 10 Pro and Home, Windows Server 2016, 2019 |
Puppet |
Windows 10 Pro and Home, Windows Server 2016, 2019 |
Docker |
Windows 10 Pro and Home, Windows Server 2019, 2022 |
Note
PowerShell 3.0 or higher is required.
See Collect Windows data for more information.
Available host and application monitors 🔗
The following host and application monitors are available. Refer to each service for detailed compatibility and requirements information.
Data source |
Provides metrics |
Provides traces |
---|---|---|
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
X |
|
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
Instrument .NET applications for Splunk Observability Cloud (OpenTelemetry) |
X |
|
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
||
X |
Processor architecture 🔗
For information on processor architectures supported by the Collector and the bundled Smart Agent monitors, see Processor architecture.
Application monitoring (APM) 🔗
The Splunk distributions of OpenTelemetry instrumentation supports the following languages and runtimes.
Java 🔗
The agent of the Splunk Distribution of OpenTelemetry Java is compatible with the following Java versions:
Java 8u40 and higher, or 8u262 and higher for AlwaysOn Profiling
Java LTS versions 11 and higher
The following Java Virtual Machines (JVMs) are compatible as JDK or JRE:
AdoptOpenJDK
Amazon Corretto
Azul Zulu
BellSoft Liberica JDK
Eclipse Adoptium and Temurin
IBM J9
Microsoft build of OpenJDK
OpenJDK
Oracle JDK
SAP SapMachine
Note
AlwaysOn Profiling is not supported on Oracle JDK 8 and IBM J9.
See Java agent compatibility and requirements for more information.
Node 🔗
The Splunk Distribution of OpenTelemetry JS requires Node.js 14 and higher. To activate AlwaysOn Profiling, you need Node.js 16 or higher.
See Splunk OTel JS compatibility and requirements for more information.
.NET 🔗
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.
See OpenTelemetry .NET instrumentation compatibility and requirements for more information.
Go 🔗
The Splunk Distribution of OpenTelemetry Go is compatible with Go 1.22 and higher.
See Go instrumentation compatibility and requirements for more information.
Python 🔗
The agent of the Splunk Distribution of OpenTelemetry Python is compatible with Python 3.7 and higher.
See Python agent compatibility and requirements for more information.
Ruby 🔗
The OpenTelemetry instrumentation for Ruby is compatible with Ruby 3.0 and higher.
See OpenTelemetry Ruby compatibility and requirements for more information.
PHP 🔗
The OpenTelemetry instrumentation for PHP supports PHP version 8.0 or higher.
Supported operating systems are Linux and Windows.
See OpenTelemetry PHP instrumentation compatibility and requirements for more information.
AWS Lambda functions 🔗
The Splunk OpenTelemetry Lambda layer supports the following runtimes in AWS Lambda:
Java 8.al2, 11, 17, and 21
Python 3.8 and higher
Node.js 14 and higher
Go 1.21
The AWS Lambda layer requires 90 MB on-disk in standard x86_64 systems.
For more information, search for Lambda runtimes and other system requirements on the AWS documentation website.
See Instrument your AWS Lambda function for Splunk Observability Cloud for more information.
Real user monitoring (RUM) 🔗
The Splunk distributions of OpenTelemetry instrumentation supports the following platforms and frameworks.
Android 🔗
Splunk RUM for Mobile supports Java and Kotlin applications for Android API Level 21 and higher. API levels 21 to 25 require core library desugaring activated. See Activate desugaring in your application.
See Install the Android RUM agent for Splunk RUM for more information.
iOS 🔗
Splunk RUM for Mobile supports the following versions:
iOS 11 and higher
iPadOS 13 and higher
Splunk RUM supports Apple Silicon.
See Install the iOS RUM library for Splunk RUM for more information.
Web applications 🔗
The Browser RUM agent instruments all front-end experiences that run in modern browsers, regardless of the JavaScript library or framework you use, with the following requirements:
All your pages, assets, and requests must be securely loaded over the HTTPS protocol.
Your application must not override standard methods.
The Browser RUM agent is compatible with the all the supported versions of the following browsers:
Google Chrome
Google Chrome for Android
Microsoft Edge
Mozilla Firefox
Apple Safari
Apple Safari for iOS
Chromium-based browsers
Microsoft Internet Explorer 11 is supported by a separate legacy build, available as splunk-otel-web-legacy.js
in the release assets on GitHub .
Note
Splunk APM is not required to instrument Splunk RUM for Browser.
See Install the Browser RUM agent for Splunk RUM for more information.
React Native 🔗
Splunk RUM for Mobile supports React Native 0.68 and higher.
The library is also compatible with the following frameworks and libraries:
Expo framework
React Navigation 5 and 6
Note
To instrument applications using React Native 0.67 and lower, see Additional step for apps using React Native 0.67 and lower.
See Install the React Native RUM agent for Splunk RUM for more information.
Support 🔗
If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.
Available to Splunk Observability Cloud customers
Submit a case in the Splunk Support Portal .
Contact Splunk Support .
Available to prospective customers and free trial users
Ask a question and get answers through community support at Splunk Answers .
Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide. To join, see Chat groups in the Get Started with Splunk Community manual.