이 페이지에서는 지원되는 데이터베이스, 구현, 배포 요구 사항, 모든 설치 메서드에 적용되는 데이터 쿼리 기능을 포함하여 뉴렐릭 eBPF 에이전트에 대한 포괄적인 호환성 정보를 제공합니다.
- Kubernetes 노드에 필요한 모든 Linux 배포판 요구 사항을 충족하는지 확인하십시오.
Kubernetes 환경
다음과 같은 Kubernetes 환경이 지원됩니다.
- Amazon Elastic Kubernetes Service(EKS)
- 구글 쿠버네티스 엔진(GKE)
- Azure Kubernetes 서비스(AKS)
- 오라클 Kubernetes Engine (OKE)
- 레드햇 오픈시프트
- Microk8s
컨테이너 런타임 지원
지원되는 컨테이너 런타임은 다음과 같습니다.
- 도커 기본 런타임(runc)
- 컨테이너d
- 크리오
- 포드만
- 유키
- 크런
커널 요구 사항
리눅스 커널 버전:
x86-64(amd64):v5.8을(를) 다음으로v7.1arm64(aarch64):v5.8에서v7.1
중요
일부 Linux 배포판에서는 최신 OS 릴리스에서 이전 커널 버전을 실행할 수 있습니다. 배포판이 아래에 나열되어 있더라도 커널 버전이 5.8보다 낮으면 eBPF 에이전트가 작동하지 않습니다. 최신 커널에도 동일하게 적용됩니다: 에이전트는 지원되는 범위 이상의 버전에서는 작동하지 않습니다.
지원되는 Linux 배포판
다음 리눅스 배포판이 지원됩니다.
- CentOS
9이상 - Debian
11이상 - Red Hat Enterprise Linux
9.0이상 - Ubuntu
20.04이상 - Amazon Linux
2및2023 - Bottle 로켓
1.51.0이상 - AlmaLinux
9.7이상 - 오라클 Linux
8이상 - openSUSE Leap
15.5이상 - SLES
15.7이상
시스템 요구 사항
- 루트 권한(설치 및 작동에 필요)
- 최소
2 GB의 RAM
데이터베이스 지원 매트릭스
eBPF 에이전트는 다음 데이터베이스와 지원되는 버전을 모니터링할 수 있습니다.
데이터 베이스 | 지원되는 버전 |
|---|---|
MySQL |
|
MariaDB |
|
Aurora MySQL |
|
MongoDB |
|
Redis |
|
PostgreSQL |
|
MSSQL |
|
다이나모DB |
|
추가 프로토콜 지원
eBPF 에이전트는 다음 프로토콜 모니터링도 지원합니다.
HTTP
아파치 스리프트
gRPC
Cassandra
카프카
AMQP
팁
Cassandra, Kafka 및 AMQP의 경우 eBPF 에이전트는 세그먼트 연결을 지원하지 않습니다.
저축 지원 매트릭스
eBPF 에이전트는 다음과 같은 Thrift 전송 프로토콜 및 전송 계층을 지원합니다.
유형 | 지원 |
|---|---|
전송 프로토콜 |
|
전송 계층 |
|
네트워크 요구 사항
모든 eBPF 구현, 배포에는 다음 입체포인트에 대한 액세스가 필요합니다.
요구 사항 유형 | 세부 |
|---|---|
URL 허용 목록 |
|
포트 허용 목록 |
|
마운트 경로 요구 사항 |
|
팁
eBPF 모니터링은 언어에 구애받지 않으며 모든 구조에 대해 지연 시간 및 처리량 지표를 제공합니다. 하지만, 세그먼트 연결은 언어에 따라 다르며 현재 PHP 및 Node.js 에서는 지원되지 않습니다.
환경에서 기업용 HTTP 프록시를 통해 아웃바운드 트래픽을 라우팅하는 경우, 설정 지침은 eBPF agent용 프록시 구성 을 참조하세요.