Esta página fornece informações abrangentes de compatibilidade para o agente eBPF New Relic, incluindo banco de dados suportado, requisitos de implantação e recursos de consulta de dados que se aplicam a todos os métodos de instalação.
- Certifique-se de que todos os requisitos da distribuição Linux sejam atendidos para o nó do Kubernetes.
Ambientes Kubernetes
Os seguintes ambientes Kubernetes são suportados:
- Serviço Amazon Elastic Kubernetes (EKS)
- Google Kubernetes Engine (GKE)
- Serviço Kubernetes do Azure (AKS)
- Oracle Kubernetes Engine (OKE)
- Red Hat OpenShift
- Microk8s
Suporte a runtime de contêiner
Os seguintes runtimes de contêiner são suportados:
- Runtime padrão do Docker (runc)
- containerd
- CRI-O
- Homem-Pod
- Youki
- crun
Requisitos do kernel
Versões do kernel Linux:
x86-64(amd64):v5.8av7.1arm64(aarch64):v5.8av7.1
Importante
Algumas distribuições Linux permitem executar versões mais antigas do kernel em versões mais recentes do sistema operacional. Mesmo que sua distribuição esteja listada abaixo, o agente eBPF não funcionará se a versão do kernel for inferior a 5.8. O mesmo se aplica a kernels mais recentes: o agente não funcionará em versões acima do intervalo suportado.
Distribuições Linux suportadas
As seguintes distribuições Linux são suportadas:
- CentOS
9ou superior - Debian
11ou superior - Red Hat Enterprise Linux
9.0e superior - Ubuntu
20.04ou superior - Amazon Linux
2e2023 - Bottle Rocket
1.51.0e superior - AlmaLinux
9.7ou superior - Oracle Linux
8e superior - openSUSE Leap
15.5e superior - SLES
15.7ou superior
Requisito do sistema
- Privilégios de root (Necessários para instalação e operação)
- Um mínimo de
2 GBde RAM
Matriz de suporte de banco de dados
O agente eBPF pode monitorar os seguintes bancos de dados e suas versões suportadas:
Banco de dados | Versões suportadas |
|---|---|
MySQL |
|
MariaDB |
|
Aurora MySQL |
|
MongoDB |
|
Redis |
|
PostgreSQL |
|
MSSQL |
|
DynamoDB |
|
Suporte a protocolos adicionais
O agente eBPF também suporta o monitoramento destes protocolos:
HTTP
Apache Thrift
gRPC
Cassandra
Kafka
AMQP
Dica
Para Cassandra, Kafka e AMQP, o agente eBPF não suporta a vinculação de segmentos.
Matriz de suporte do Thrift
O agente eBPF suporta os seguintes protocolos de transporte e camadas de transporte Thrift:
Tipo | Suportado |
|---|---|
Protocolos de transporte |
|
Camadas de transporte |
|
Requisitos de rede
Todas as implantações de eBPF exigem acesso a estes endpoints:
Tipo de requisito | Detalhes |
|---|---|
lista de permissões de URL |
|
Lista de permissões de portas |
|
Requisitos do caminho de montagem |
|
Dica
O monitoramento eBPF é agnóstico de linguagem e fornece métricas de latência e throughput para qualquer aplicação. No entanto, a vinculação de segmentos de transação depende da linguagem e atualmente não é suportada para PHP e Node.js.
Se o seu ambiente roteia o tráfego de saída por meio de um proxy HTTP corporativo, consulte Configurar um proxy para o eBPF agent para obter instruções de configuração.