Esta página proporciona información completa sobre compatibilidad para el agente eBPF New Relic, incluida la base de datos compatible, los requisitos de implementación y las capacidades de consulta de datos que se aplican a todos los métodos de instalación.
- Asegúrese de que se cumplan todos los requisitos de la distribución de Linux para el nodo de Kubernetes.
Entornos de Kubernetes
Se admiten los siguientes entornos de Kubernetes:
- Servicio Amazon Elastic Kubernetes (EKS)
- Motor Google Kubernetes (GKE)
- Servicio Azure Kubernetes (AKS)
- Oracle Kubernetes Engine (OKE)
- Red Hat OpenShift
- Microk8s
Soporte para el entorno de ejecución de contenedores
Se admiten los siguientes tiempos de ejecución de contenedores:
- Entorno de ejecución predeterminado de Docker (runc)
- containerd
- CRI-O
- Podman
- Youki
- crun
Requisitos del kernel
Versiones del kernel de Linux:
x86-64(amd64):v5.8av7.1arm64(aarch64):v5.8av7.1
Importante
Algunas distribuciones de Linux permiten ejecutar versiones anteriores del kernel en versiones más recientes del sistema operativo. Aunque su distribución esté listada a continuación, el agente eBPF no funcionará si la versión del kernel es inferior a 5.8. Lo mismo se aplica a los kernels más recientes: el agente no funcionará en versiones superiores al rango compatible.
Distribuciones de Linux compatibles
Las siguientes distribuciones de Linux son compatibles:
- CentOS
9y superior - Debian
11y superior - Red Hat Enterprise Linux
9.0y superior - Ubuntu
20.04y superior - Amazon Linux
2y2023 - Bottle Rocket
1.51.0y superior - AlmaLinux
9.7y superior - Oracle Linux
8y superior - openSUSE Leap
15.5y superior - SLES
15.7y superior
Requisito del sistema
- Privilegios de root (Requeridos para la instalación y operación)
- Un mínimo de
2 GBde RAM
Matriz de soporte de base de datos
El agente eBPF puede monitorear la siguiente base de datos y sus versiones compatibles:
Base de datos | Versiones compatibles |
|---|---|
MySQL |
|
MariaDB |
|
Aurora MySQL |
|
MongoDB |
|
Redis |
|
PostgreSQL |
|
MSSQL |
|
DinamoDB |
|
Soporte para protocolos adicionales
El agente eBPF también admite el monitoreo de estos protocolos:
HTTP
Apache Thrift
gRPC
Casandra
kafka
AMQP
Sugerencia
Para Cassandra, Kafka y AMQP, el agente eBPF no admite el enlace de segmentos.
Matriz de compatibilidad de Thrift
El agente eBPF admite los siguientes protocolos de transporte y capas de transporte de Thrift:
Tipo | Soportado |
|---|---|
Protocolos de transporte |
|
Capas de transporte |
|
Requisitos de red
Todas las implementaciones de eBPF requieren acceso a estos extremos:
Tipo de requisito | Detalles |
|---|---|
Lista de URL permitidas |
|
Lista de puertos permitidos |
|
Requisitos de la ruta de montaje |
|
Sugerencia
El monitoreo de eBPF es independiente del lenguaje y proporciona métricas de latencia y rendimiento para cualquier aplicación. Sin embargo, la vinculación de segmentos de transacciones depende del lenguaje y actualmente no es compatible con PHP y Node.js.
Si su entorno enruta el tráfico saliente a través de un proxy HTTP corporativo, consulte Configurar un proxy para el eBPF agent para obtener instrucciones de configuración.