뉴렐릭 통합 에는 Google Cloud Platform(GCP) 과의 Google Kubernetes Engine (GKE) 데이터를 뉴렐릭에 보고하는 통합이 포함되어 있습니다. 이 문서에서는 GCP Kubernetes Engine 통합을 활성화하는 방법과 보고되는 데이터에 대해 설명합니다.
특징
Google Kubernetes Engine은 Google Cloud의 관리형 Kubernetes 서비스입니다. 뉴렐릭 GKE 통합은 클러스터를 구성하는 컨테이너, 노드 및 파드 전반에서 CPU, 메모리, 네트워크, 볼륨 및 업타임 메트릭을 수집합니다.
통합 활성화
통합을 활성화하려면 표준 절차에 따라 GCP 서비스를 뉴렐릭에 연결하십시오:
폴링 빈도
뉴렐릭 통합은 통합에 따라 달라지는 폴링 간격에 따라 GCP 서비스를 쿼리합니다. Google Kubernetes Engine의 폴링 주기는 5분입니다. 해상도는 1분마다 1개의 데이터 포인트입니다.
중요
권장 사항: GKE용 뉴렐릭 Kubernetes 통합을 사용하십시오. 워크로드 아이덴티티 페더레이션을 사용하면 GCP 통합은 GKE 메트릭을 수집하지만 엔티티를 생성하지 않습니다. 전체 GKE 옵저버빌리티를 위해 ― 클러스터, 노드, 파드 및 컨테이너 엔티티, 대시보드 및 알림 ― GKE 클러스터에 뉴렐릭 Kubernetes 통합을 설치하십시오.
Google Kubernetes Engine(GKE)은 제한된 미리 보기에서 WIF 통합에 대해 1분 폴링 간격을 지원합니다. 액세스를 요청하려면 뉴렐릭 지원팀에 문의하십시오.
서비스 계정 또는 사용자 계정
데이터 찾기 및 사용
통합을 활성화하고 몇 분 정도 기다리면( 폴링 빈도 에 따라) New Relic UI 에 데이터가 표시됩니다. 및 공지 설정에 대한 링크를 포함하여 데이터를 찾고 사용 하려면 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration))로 이동하세요.
New Relic이 Google Kubernetes Engine 통합에서 수신하는 데이터에는 다음 측정항목 데이터가 포함됩니다. 이러한 측정항목에 대한 자세한 내용 은 Kubernetes Engine 측정항목에 대한 Google 문서를 참조하세요.
GcpKubernetesContainerSample
뉴렐릭은 GCP Kubernetes Engine 통합에서 다음 데이터를 수신하여 제공자 값이 GcpKubernetesContainer인 GcpKubernetesContainerSample 이벤트 유형에 보고합니다. container/accelerator 메트릭은 Kubernetes의 실험적 모드가 활성화되어 있고 클러스터 및 컨테이너에 gpu가 추가된 경우에만 사용할 수 있습니다. 다음 속성에 대한 데이터를 보려면 GcpKubernetesContainerSample 이벤트를 쿼리하십시오:
이름 | 설명 |
|---|---|
| 액셀러레이터가 적극적으로 처리한 지난 샘플 기간(10초) 동안의 시간 비율입니다.
|
| 총 가속기 메모리(바이트)입니다.
|
| 할당된 총 가속기 메모리(바이트)입니다.
|
| 컨테이너의 CPU 코어 제한입니다. 60초마다 샘플링됩니다. |
| 모든 코어의 누적 CPU 사용량(초). 이 숫자를 경과 시간으로 나눈 값은 설정할 수 있는 코어 제한에 관계없이 코어 수로 사용량을 나타냅니다. |
| 현재 인스턴스에서 사용 중인 메모리 제한의 비율입니다. 사용량이 한도를 초과할 수 없으므로 이 값은 1을 초과할 수 없습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 60초 동안 표시되지 않습니다. 이 메트릭은 컨테이너에 대해 최대 메모리 제한이 지정된 경우에만 사용할 수 있습니다. |
| 컨테이너에서 요청한 CPU 코어 수입니다. 60초마다 샘플링됩니다. |
| 인스턴스에서 현재 사용 중인 요청된 CPU의 비율입니다. 사용량이 요청을 초과할 수 있으므로 이 값은 1보다 클 수 있습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 180초 동안 표시되지 않습니다. |
| 컨테이너의 메모리 제한(바이트)입니다. 60초마다 샘플링됩니다. |
| 현재 인스턴스에서 사용 중인 메모리 제한의 비율입니다. 사용량이 한도를 초과할 수 없으므로 이 값은 1을 초과할 수 없습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 60초 동안 표시되지 않습니다. |
| 컨테이너의 메모리 요청(바이트)입니다. 60초마다 샘플링됩니다. |
| 인스턴스에서 현재 사용 중인 요청된 메모리의 비율입니다. 사용량이 요청을 초과할 수 있으므로 이 값은 1보다 클 수 있습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 60초 동안 표시되지 않습니다. |
| 메모리 사용량(바이트)입니다. 60초마다 샘플링됩니다. |
| 컨테이너가 다시 시작된 횟수입니다. 60초마다 샘플링됩니다. |
| 컨테이너가 실행된 시간(초)입니다. 60초마다 샘플링됩니다. |
GcpKubernetesNodeSample
New Relic은 GCP Kubernetes Engine 통합에서 다음 데이터를 수신하고 제공자 값이 GcpKubernetesNode 인 GcpKubernetesNodeSample 이벤트 유형에 보고됩니다. GcpKubernetesNodeSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
이름 | 설명 |
|---|---|
| 노드에서 할당 가능한 CPU 코어 수입니다. 60초마다 샘플링됩니다. |
| 인스턴스에서 현재 사용 중인 할당 가능한 CPU의 비율입니다. 사용량이 할당 가능한 CPU 코어를 초과할 수 없으므로 이 값은 1을 초과할 수 없습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 180초 동안 표시되지 않습니다. |
| 노드에서 사용된 모든 코어의 누적 CPU 사용량(초)입니다. 60초마다 샘플링됩니다. |
| 노드의 총 CPU 코어 수입니다. 60초마다 샘플링됩니다. |
| 노드에서 사용하는 누적 메모리 바이트입니다. 60초마다 샘플링됩니다. |
| 인스턴스에서 현재 사용 중인 할당 가능한 메모리의 비율입니다. 사용량이 할당 가능한 메모리 바이트를 초과할 수 없으므로 이 값은 1을 초과할 수 없습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 60초 동안 표시되지 않습니다. |
| 노드에서 할당할 수 있는 메모리의 바이트 수입니다. 60초마다 샘플링됩니다. |
| 노드에서 사용하는 누적 메모리 바이트입니다. 60초마다 샘플링됩니다. |
| 네트워크를 통해 노드가 수신한 누적 바이트 수입니다. 60초마다 샘플링됩니다. |
| 네트워크를 통해 노드가 전송한 누적 바이트 수입니다. 60초마다 샘플링됩니다. |
| 노드 수준 시스템 데몬이 사용하는 모든 코어의 누적 CPU 사용량(초)입니다. 60초마다 샘플링됩니다. |
| 시스템 데몬의 메모리 사용량(바이트)입니다. 60초마다 샘플링됩니다. |
GcpKubernetesPodSample
New Relic은 GCP Kubernetes Engine 통합에서 다음 데이터를 수신하고 제공자 값이 GcpKubernetesPod 인 GcpKubernetesPodSample 이벤트 유형에 보고됩니다. GcpKubernetesPodSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
이름 | 설명 |
|---|---|
| 네트워크를 통해 포드가 수신한 누적 바이트 수입니다. 60초마다 샘플링됩니다. |
| 네트워크를 통해 포드가 전송한 누적 바이트 수입니다. 60초마다 샘플링됩니다. |
| 포드에서 사용할 수 있는 총 디스크 바이트 수입니다. 60초마다 샘플링됩니다. |
| 포드에서 사용하는 디스크 바이트 수입니다. 60초마다 샘플링됩니다. |
| 인스턴스에서 현재 사용 중인 볼륨의 비율입니다. 사용량이 사용 가능한 총 볼륨 공간을 초과할 수 없으므로 이 값은 1보다 클 수 없습니다. 60초마다 샘플링됩니다. 샘플링 후 데이터는 최대 60초 동안 표시되지 않습니다. |