Requirements

Review the system, platform, and permission requirements needed to run OBI for Splunk Observability Cloud.

System requirements

OBI requires the following to run:

  • Linux kernel version 5.8 or later, or 4.18 for Red Hat Enterprise Linux.
  • An x86_64 or arm64 processor.
  • Runtime support for eBPF (available in most modern Linux distributions).
  • Administrative privileges (root access) or a minimal set of Linux capabilities. For details about required privileges, see the OBI requirements in OpenTelemetry documentation.

Compatibility

OBI is tested with the following Linux distributions:

Table 1. Supported Linux distributions
Distribution Supported versions
Ubuntu 20.04 LTS, 21.04, 22.04 LTS, 23.04
CentOS 7, 8, 9
AlmaLinux 8, 9
Rocky Linux 8, 9
Red Hat Enterprise Linux (RHEL) 8, 9
Debian 11, 12
openSUSE Leap 15.3, 15.4
SUSE Linux Enterprise Server (SLES) 15 SP4

Language-specific requirements

To instrument Go programs, compile your application with at least Go 1.17. OBI supports Go applications built with a major Go version no earlier than three versions behind the current stable major release.

Additional resources

For general background on eBPF requirements and platform support in OpenTelemetry, see the official OpenTelemetry OBI documentation.