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:
| Category | Permission Type | Permission Value |
|---|---|---|
| Network | Network Performance Management (NPM) | View |
| Network | Network Performance Management (NPM) | Manage |
Info
NPM_Manage is required only for modifying data-retention policies.Refer to the Permission Sets document for more details on obtaining the necessary permissions.
Compatibility Matrix
| Component | Supported Versions |
|---|---|
| Operating Systems | Fedora 41+, Ubuntu 22.04+, RHEL 9.0 + |
| Container Runtime | CRI-O (v1.29, v1.30.0, v1.32.3), ContainerD 1.7.25, Docker |
| Cgroups | Cgroupv2 |
| Kubernetes | Kubernetes, K3s, and KinD |
Network Metrics Collected
| Metric | Description |
|---|---|
| Rx packet count | Total packets received |
| Tx packet count | Total packets transmitted |
| Rx byte count | Total bytes received |
| Tx byte count | Total bytes transmitted |
| SRTT latency | TCP-based round-trip latency |
| Network throughput | Total data transfer rate |
| Dropped packet count | Dropped packets with categorized reasons |
| TCP retransmission count | Count of retransmitted packets |