이 페이지에서는 지원되는 데이터베이스, 구현, 배포 요구 사항, 모든 설치 메서드에 적용되는 데이터 쿼리 기능을 포함하여 뉴렐릭 eBPF 에이전트에 대한 포괄적인 호환성 정보를 제공합니다.
모든 Kubernetes 통합 호환성 및 요구 사항이 충족되었는지 확인하세요.
Kubernetes 환경: 다음 Kubernetes 환경이 지원됩니다.
- Amazon Elastic Kubernetes Service(EKS)
- 구글 쿠버네티스 엔진(GKE)
- Azure Kubernetes 서비스(AKS)
/* 개발자에게 질문: 위의 환경만 지원합니까? 도커나 다른 런타임을 지원합니까? */
데이터베이스 지원 매트릭스: eBPF 에이전트는 다음 데이터베이스와 지원되는 버전을 모니터링할 수 있습니다.
데이터 베이스
지원되는 버전
MySQL
v5.6.51그리고 나중에
MongoDB
v3.6.23그리고 나중에
Redis
v3.2.12그리고 나중에
PostgreSQL
v9.6.24그리고 나중에
네트워크 요구 사항: 모든 eBPF 구현, 배포에는 다음 엔드포인트에 대한 액세스가 필요합니다.
요구 사항 유형
세부
URL 허용 목록
otlp.nr-data.net:443otlp.eu01.nr-data.net:443(EU 지역 계정에만 필요)https://downloads.newrelic.comhttps://nr-downloads-ohai-staging.s3.amazonaws.com
포트 허용 목록
- 내부 통신을 위해 포트
12345및 포트를 활성화합니다.4317 - 외부 통신을 위해 포트를 활성화하세요
443
마운트 경로 요구 사항
- 루트 파일 시스템(
/) - 시스템 파일 시스템(
/sys)
리눅스 배포판
Linux 커널 버전
5.4이상arm64또는x86-64아키텍처루트 권한(설치 및 운영을 위해 sudo 접근 권한 필요)
최소
2 GB의 RAM다음 Linux 배포판을 지원합니다.
- 데비안
11이상 - Ubuntu
20.04이상 - CentOS Stream
9이상 - RHEL
8및 이후
데이터베이스 지원 매트릭스
eBPF 에이전트는 다음 데이터베이스와 지원되는 버전을 모니터링할 수 있습니다.
데이터 베이스
지원되는 버전
MySQL
v5.6.51그리고 나중에
MongoDB
v3.6.23그리고 나중에
Redis
v3.2.12그리고 나중에
PostgreSQL
v9.6.24그리고 나중에
네트워크 요구 사항
모든 eBPF 구현, 배포에는 다음 입체포인트에 대한 액세스가 필요합니다.
요구 사항 유형
세부
URL 허용 목록
otlp.nr-data.net:443otlp.eu01.nr-data.net:443(EU 지역 계정에만 필요)https://downloads.newrelic.comhttps://nr-downloads-ohai-staging.s3.amazonaws.com
포트 허용 목록
- 내부 통신을 위해 포트
12345및 포트를 활성화합니다.4317 - 외부 통신을 위해 포트를 활성화하세요
443
마운트 경로 요구 사항
- 루트 파일 시스템(
/) - 시스템 파일 시스템(
/sys)
- 데비안
/* ## eBPF 데이터 쿼리 [#querying-data] eBPF 에이전트가 구현되면, 배포하다, 텔레메트리 데이터는 뉴렐릭으로 흐르고 NRQL 사용하여 쿼리될 수 있습니다. 다음은 일반적인 쿼리 패턴입니다: ### 쿼리 범위 전체 본문 requests 및 트레이스 데이터 포함: ``` FROM Span SELECT * WHERE deployment.name = '<deployment.name>' LIMIT MAX ``` ### 쿼리 메트릭 TCP 통계 및 성능 요소 포함: ```sql FROM 메트릭 SELECT * WHERE deployment.name = '<deployment.name>' LIMIT MAX ``` <Callout variant="tip"> 바꾸기 `<deployment-name>`을 설치 시 구성한 실제 구현, 배포 이름으로 바꿉니다. </Callout> ### 질문에 명명 eBPF 에이전트는 환경에 따라 이름을 다르게 자동 생성합니다. * **호스트 또는 도커에서: 이름은 프로세스 이름, 디렉토리 또는 컨테이너 ID, 수신 포트의 조합입니다. 예를 들어, `ruby:/home/ubuntu/app:[5678]` 또는 `java:f4aead533895:[8080]`입니다. * ** Kubernetes 에서: 이름은 서비스 이름에서 파생됩니다(예: `mysql-database-service`). ## 뉴렐릭의 데이터 액세스 [#data-access] eBPF 데이터는 여러 뉴렐릭 인터페이스를 통해 액세스할 수 있습니다. 1. APM & Services UI: **[one.newrelic.com](https\://one.newrelic.com)으로 이동하세요. > APM & Services**를 클릭하고 `instrumentation.name = nr_ebpf`로 필터링합니다. 2. NRQL 쿼리: 위의 쿼리 예를 사용하여 데이터를 탐색합니다. 3. OpenTelemetry UI: eBPF 데이터는 뉴렐릭의 OpenTelemetry 환경과 통합됩니다. 데이터 액세스에 대한 자세한 내용은 [OpenTelemetry APM UI](/docs/OpenTelemetry/get-started/APM-모니터링/OpenTelemetry-APM-UI)를 참조하세요. */