Cette page fournit des informations complètes sur la compatibilité de l'agent New Relic eBPF, notamment les données de base prises en charge, les exigences de déploiement et les capacités d'interrogation des données qui s'appliquent à toutes les méthodes d'installation.
Assurez-vous que tous les prérequis de la distribution Linux sont respectés pour le nœud Kubernetes.
Environnements Kubernetes
Les environnements Kubernetes suivants sont pris en charge :
Amazon Elastic Kubernetes Service (EKS)
Google Kubernetes Engine (GKE)
Azure Kubernetes Service (AKS)
Red Hat OpenShift
Prise en charge du runtime de conteneur
Les environnements d'exécution de conteneurs suivants sont pris en charge :
Runtime par défaut de Docker (runc)
containerd
CRI-O
Podman
Youki
crun
Exigences du noyau
Versions du noyau Linux :
x86-64(amd64) :v5.8et supérieurarm64(aarch64) :v5.8et supérieur
Important
Certaines distributions Linux vous permettent d'exécuter d'anciennes versions du noyau sur des versions plus récentes du système d'exploitation. Même si votre distribution est listée ci-dessous, l'agent eBPF ne fonctionnera pas si la version du noyau est inférieure à
5.8.Distributions Linux prises en charge
Les distributions Linux suivantes sont prises en charge :
CentOS
9et versions ultérieuresDebian
11et versions ultérieuresRed Hat Enterprise Linux
8.1et versions ultérieuresUbuntu
20.04et versions ultérieuresopenSUSE Leap
15.5et versions ultérieuresAmazon Linux
2, 2023Bottle Rocket
1.51.0et versions ultérieuresAlmaLinux
9.7exigences système
Privilèges root (requis pour l'installation et le fonctionnement)
Un minimum de
2 GBde RAM
matrice de support de base de données
L'agent eBPF peut monitorer les données de base suivantes et leurs versions prises en charge :
base de données | Versions prises en charge |
|---|---|
MySQL |
et supérieur |
MongoDB |
et supérieur |
Redis |
et supérieur |
PostgreSQL |
et supérieur |
MSSQL |
et supérieur |
DynamoDB |
et supérieur |
Prise en charge de protocoles supplémentaires
L'agent eBPF prend également en charge le monitoring de ces protocoles :
HTTP
Apache Thrift
gRPC
Cassandre
Kafka
AMQP
Conseil
Pour Cassandra, Kafka et AMQP, l'agent eBPF ne prend pas en charge la liaison de segments.
Matrice de prise en charge Thrift
L'agent eBPF prend en charge les protocoles de transport et les couches de transport Thrift suivants :
Type | Soutenu |
|---|---|
Protocoles de transport |
,
,
|
Couches de transport |
,
,
|
Exigences réseau
Tous les eBPF déployés nécessitent un accès à ces points de terminaison :
Type d'exigence | Détails |
|---|---|
liste blanche d'URL |
|
Liste d'autorisation des ports |
|
Exigences du chemin de montage |
|
Conseil
Le monitoring eBPF est indépendant du langage et fournit des métriques de latence et de débit pour toute application. Cependant, la liaison des segments de transaction dépend du langage et n'est actuellement pas prise en charge pour PHP et Node.js.