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)
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 superiorDebian
11ou superiorRed Hat Enterprise Linux
9.0e superiorUbuntu
20.04ou superiorAmazon Linux
2e2023Bottle Rocket
1.51.0e superiorAlmaLinux
9.7ou superiorOracle Linux
8e superioropenSUSE Leap
15.5e superiorSLES
15.7ou superiorRequisito 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 |
e acima |
MongoDB |
e acima |
Redis |
e acima |
PostgreSQL |
e acima |
MSSQL |
e acima |
DynamoDB |
e acima |
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.