• /
  • EnglishEspañolFrançais日本語한국어Português
  • Log inStart now

eBPF compatibility and requirements

This page provides comprehensive compatibility information for the New Relic eBPF agent, including supported databases, deployment requirements, and data querying capabilities that apply to all installation methods.

Kubernetes environments

The following Kubernetes environments are supported:

  • Amazon Elastic Kubernetes Service (EKS)
  • Google Kubernetes Engine (GKE)
  • Azure Kubernetes Service (AKS)
  • Red Hat OpenShift

Container runtime support

The following container runtimes are supported:

  • Docker default runtime (runc)
  • containerd
  • CRI-O
  • Podman
  • Youki
  • crun

Kernel requirements

  • Linux kernel versions:
    • x86-64 (amd64): v5.8 and above
    • arm64 (aarch64): v5.8 and above

Important

Some Linux distributions allow you to run older kernel versions on newer OS releases. Even if your distribution is listed below, the eBPF agent won't function if the kernel version is lower than 5.8.

Supported Linux distributions

The following Linux distributions are supported:

  • CentOS 9 and above
  • Debian 11 and above
  • Red Hat Enterprise Linux 8.1 and above
  • Ubuntu 20.04 and above
  • openSUSE Leap 15.5 and above
  • Amazon Linux 2, 2023
  • Bottle Rocket 1.51.0 and above
  • AlmaLinux 9.7

System requirements

  • Root privileges (Required for installation and operation)
  • A minimum of 2 GB of RAM

Database support matrix

The eBPF agent can monitor the following databases and their supported versions:

Database

Supported Versions

MySQL

v5.6.51 and above

MongoDB

v3.6.23 and above

Redis

v3.2.12 and above

PostgreSQL

v9.6.24 and above

MSSQL

v14.x and above

DynamoDB

v2.0.0 and above

Additional protocol support

The eBPF agent also supports monitoring these protocols:

  • HTTP

  • Apache Thrift

  • gRPC

  • Cassandra

  • Kafka

  • AMQP

    Tip

    For Cassandra, Kafka, and AMQP, the eBPF agent does not support segment linking.

Thrift support matrix

The eBPF agent supports the following Thrift transport protocols and transport layers:

Type

Supported

Transport protocols

TBinaryProtocol, TCompactProtocol, TJSONProtocol

Transport layers

TSocket, TFramedTransport, TZlibTransport

Network requirements

All eBPF deployments require access to these endpoints:

Requirement Type

Details

URL allowlist

  • otlp.nr-data.net:443

  • otlp.eu01.nr-data.net:443 (Required only for EU region accounts)

  • https://downloads.newrelic.com

Port allowlist

  • For external communication enable the port 443

Mount path requirements

  • Root filesystem (/)

  • System filesystem (/sys)

Tip

The eBPF monitoring is language-agnostic and provides latency and throughput metrics for any application. However, transaction segment linking is language-dependent and currently not supported for PHP and Node.js.

eBPF Kubernetes installation

Learn how to install the eBPF agent on Kubernetes.

eBPF Linux installation

Learn how to install the eBPF agent on Linux hosts.

Troubleshooting eBPF

Learn how to troubleshoot eBPF agent issues.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.