This section outlines all necessary prerequisites, along with the associated limitations, permissions, and compatibility requirements, to ensure successful setup and operation of eBPF Analytics.

Prerequisites

Before enabling eBPF Analytics, ensure the following:

  • Your Kubernetes cluster is running on a supported container runtime:
    • CRI-O
    • containerd
    • Docker
  • eBPF backend feature flag is enabled for your account Contact OpsRamp Support for activation.

Limitations

  • Only CRI-O, ContainerD, and Docker runtimes are supported.
  • Unsupported runtimes may result in eworker pod failures.

Permissions

Following permissions required to install the Linux OS Integration:

CategoryPermission TypePermission Value
NetworkNetwork Performance Management (NPM)View
NetworkNetwork Performance Management (NPM)Manage

Refer to the Permission Sets document for more details on obtaining the necessary permissions.

Compatibility Matrix

ComponentSupported Versions
Operating SystemsFedora 41+, Ubuntu 22.04+, RHEL 9.0 +
Container RuntimeCRI-O (v1.29, v1.30.0, v1.32.3), ContainerD 1.7.25, Docker
CgroupsCgroupv2
KubernetesKubernetes, K3s, and KinD

Network Metrics Collected

MetricDescription
Rx packet countTotal packets received
Tx packet countTotal packets transmitted
Rx byte countTotal bytes received
Tx byte countTotal bytes transmitted
SRTT latencyTCP-based round-trip latency
Network throughputTotal data transfer rate
Dropped packet countDropped packets with categorized reasons
TCP retransmission countCount of retransmitted packets