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