• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Kubernetes 데이터 찾기 및 사용

쿼리 빌더와 NerdGraph API를 사용하여 자체 차트를 만들고 모든Kubernetes 통합 데이터를 쿼리 할 수 있습니다. 우리의 통합은 컨테이너 오케스트레이션 계층을 계측하여 Kubernetes 데이터를 수집합니다. 더 간단하고 시각적인 경험을 위해클러스터 탐색기 를 사용하십시오.

one.newrelic.com > 대시보드 : 쿼리 빌더 를 사용하여 Kubernetes 데이터를 쿼리하고 명확한 시각화를 생성할 수 있습니다.

Kubernetes 데이터 쿼리

Kubernetes 데이터를 쿼리 하는 가장 간단한 방법은 NRQL 쿼리 를 수락하는 쿼리 빌더 를 사용하는 것입니다. 또는 NerdGraph API 를 사용하여 Kubernetes 데이터를 검색할 수 있습니다.

이벤트 유형

Kubernetes 데이터는 다음 이벤트 유형 에 연결됩니다.

이벤트 이름

Kubernetes 데이터 유형

이후 사용 가능

K8sNodeSample

노드 데이터

v1.0.0

K8sNamespaceSample

네임스페이스 데이터

v1.0.0

K8sDeploymentSample

배포 데이터

v1.0.0

K8sReplicasetSample

레플리카세트 데이터

v1.0.0

K8sDaemonsetSample

DaemonSet 데이터

v1.13.0

K8sStatefulsetSample

StatefulSet 데이터

v1.13.0

K8sPodSample

포드 데이터

v1.0.0

K8sClusterSample

클러스터 데이터

v1.0.0

K8sContainerSample

컨테이너 데이터

v1.0.0

K8sVolumeSample

볼륨 데이터

v1.0.0

K8sApiServerSample

API 서버 데이터

v1.11.0

K8sControllerManagerSample

컨트롤러 관리자 데이터

v1.11.0

K8sSchedulerSample

스케줄러 데이터

v1.11.0

K8sEtcdSample

etcd 데이터

v1.11.0

K8sEndpointSample

엔드포인트 데이터

v1.13.0

K8sServiceSample

서비스 데이터

v1.13.0

K8sHpaSample

수평형 포드 자동 확장 처리 데이터

v2.3.0

알림 관리

Kubernetes 데이터에 대한 경고 위반에 대해 알림을 받을 수 있습니다.

Kubernetes 속성 및 측정항목

Kubernetes 통합은 다음 메트릭 및 기타 속성 을 수집합니다.

노드 데이터

노드 데이터에 대해 K8sNodeSample 이벤트를 쿼리합니다.

노드 속성

설명

allocatableCpuCores

노드 할당 가능한 CPU 코어

allocatableMemoryBytes

노드 할당 가능한 메모리 바이트

allocatablePods

노드 할당 가능한 포드

allocatableEphemeralStorageBytes

노드 할당 가능한 임시 스토리지 바이트

capacityCpuCores

노드 CPU 용량

capacityMemoryBytes

노드 메모리 용량(바이트)

capacityPods

노드의 포드 용량

capacityEphemeralStorageBytes

노드 임시 스토리지 용량

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

condition.{conditionName}={conditionValue}

현재 관찰된 노드 상태의 상태입니다. 보고된 조건은 Kubernetes 특징 및 설치된 운영자에 따라 다를 수 있습니다.
일반적인 조건의 예는 Ready, DiskPressure, MemoryPressure, PIDPressure 및 NetworkUnavailable입니다.
조건 값은 1 (true), 0 (false) 또는 -1 (알 수 없음)일 수 있습니다.

cpuUsedCoreMilliseconds

코어 밀리초 단위로 측정된 노드 CPU 사용량

cpuUsedCores

코어로 측정된 노드 CPU 사용량

cpuRequestedCores

요청된 총 CPU 코어 양

allocatableCpuCoresUtilization

할당 가능한 CPU 코어와 관련하여 실제로 사용된 CPU 코어의 백분율

fsAvailableBytes

노드 파일 시스템에서 사용 가능한 바이트

fsCapacityBytes

노드 파일 시스템의 총 용량(바이트)

fsInodes

노드 파일 시스템의 총 inode 수

fsInodesFree

노드 파일 시스템의 여유 inode

fsInodesUsed

노드 파일 시스템에서 사용된 inode

fsUsedBytes

노드 파일 시스템에서 사용된 바이트

fsCapacityUtilization

용량에 대한 노드 파일 시스템에서 사용된 바이트의 백분율

memoryAvailableBytes

노드에서 사용 가능한 메모리 바이트

memoryMajorPageFaultsPerSecond

노드의 초당 주요 페이지 부재 수

memoryPageFaults

노드의 페이지 부재 수

memoryRssBytes

RSS 메모리의 바이트

memoryUsedBytes

사용된 메모리 바이트

memoryWorkingSetBytes

작업 세트의 메모리 바이트

memoryRequestedBytes

요청된 메모리의 총량

allocatableMemoryUtilization

노드 할당 가능 메모리에 대한 작업 세트의 메모리 바이트 백분율

net.errorCountPerSecond

네트워크를 통한 수신/전송 중 초당 오류 수

nodeName

포드가 실행 중인 호스트 이름

net.rxBytesPerSecond

네트워크를 통해 수신된 초당 바이트 수

net.txBytesPerSecond

네트워크를 통해 전송된 초당 바이트 수

runtimeAvailableBytes

컨테이너 런타임 파일 시스템에 사용 가능한 바이트

runtimeCapacityBytes

컨테이너 런타임 파일 시스템에 할당된 총 용량(바이트)

runtimeInodes

컨테이너 런타임 파일 시스템의 총 inode 수

runtimeInodesFree

컨테이너 런타임 파일 시스템의 무료 inode

runtimeInodesUsed

컨테이너 런타임 파일 시스템에서 사용된 inode

runtimeUsedBytes

컨테이너 런타임 파일 시스템에서 사용된 바이트

unschedulable

새 포드의 노드 예약 가능성 상태입니다. 값은 0(거짓) 또는 1(참)일 수 있습니다.

label.LABEL_NAME

특정 노드를 필터링하고 쿼리할 수 있도록 노드와 연결된 레이블

네임스페이스 데이터

네임스페이스 데이터에 대해 K8sNamespaceSample 이벤트를 쿼리합니다.

네임스페이스 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

생성된 네임스페이스의 타임스탬프

namespace

식별자로 사용할 네임스페이스의 이름

label.LABEL_NAME

특정 네임스페이스를 필터링하고 쿼리할 수 있도록 네임스페이스와 연결된 레이블

status

네임스페이스의 현재 상태입니다.

값은 Active 또는 Terminated

배포 데이터

배포 데이터에 대해 K8sDeploymentSample 이벤트를 쿼리합니다.

배포 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

배포가 생성된 타임스탬프

deploymentName

식별자로 사용할 배포 이름

namespace

배포가 속한 네임스페이스의 이름

label.LABEL_NAME

특정 배포를 필터링하고 쿼리할 수 있도록 배포와 연결된 레이블

podsAvailable

현재 사용 가능한 복제본 수

podsDesired

배포에서 정의한 복제본 수

podsTotal

현재 실행 중인 총 복제본 수

podsUnavailable

현재 사용할 수 없는 복제본 수

podsUpdated

원하는 배포 상태를 달성하기 위해 업데이트된 복제본 수

podsMissing

누락된 총 복제본 수(원하는 복제본 수, podsDesired, 빼기 총 복제본 수, podsTotal)

레플리카세트 데이터

ReplicaSet 데이터에 대한 K8sReplicasetSample 이벤트 쿼리:

복제본 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

ReplicaSet 이(가) 생성된 타임스탬프

deploymentName

식별자로 사용할 배포 이름

namespace

ReplicaSet 이 속한 네임스페이스의 이름

observedGeneration

에 의해 관찰된 세대를 나타내는 정수 ReplicaSet

podsDesired

배포에서 정의한 복제본 수

podsFullyLabeled

ReplicaSet 포드 템플릿 레이블과 일치하는 레이블이 있는 포드 수

podsReady

이에 대해 준비된 복제본 수 ReplicaSet

podsTotal

현재 실행 중인 총 복제본 수

podsMissing

현재 누락된 총 복제본 수(원하는 복제본 수, podsDesired에서 준비된 복제본 수 podsReady를 뺀 값)

replicasetName

식별자로 사용할 ReplicaSet 의 이름

DaemonSet 데이터

DaemonSet 데이터에 대한 K8sDaemonsetSample 이벤트 쿼리:

DaemonSet 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

DaemonSet 이(가) 생성된 타임스탬프

namespaceName

DaemonSet 이 속한 네임스페이스의 이름

label.LABEL_NAME

DaemonSet 에 연결된 라벨을 사용하여 특정 항목을 필터링하고 쿼리할 수 있습니다. DaemonSet

데몬셋 이름

와 관련된 이름 DaemonSet

podsDesired

데몬 포드를 실행해야 하는 노드 수

podsScheduled

최소한 하나의 데몬 포드를 실행하고 있어야 하는 노드 수

podsAvailable

데몬 포드를 실행해야 하고 하나 이상의 데몬 포드가 실행 중이고 사용 가능한 노드 수

podsReady

데몬 포드를 실행해야 하고 하나 이상의 데몬 포드가 실행 중이고 준비되어 있어야 하는 노드 수

podsUnavailable

데몬 포드를 실행해야 하고 실행 중인 데몬 포드가 없고 사용 가능한 노드 수

podsMisscheduled

데몬 포드를 실행하지만 실행하지 않아야 하는 노드의 수

podsUpdatedScheduled

업데이트된 데몬 포드를 실행하는 총 노드 수

podsMissing

현재 누락된 총 복제본 수(원하는 복제본 수, podsDesired에서 준비된 복제본 수 podsReady를 뺀 값)

metadataGeneration

원하는 상태의 특정 세대를 나타내는 시퀀스 번호

StatefulSet 데이터

StatefulSet 데이터에 대한 K8sStatefulsetSample 이벤트 쿼리:

StatefulSet 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

StatefulSet 이(가) 생성된 타임스탬프

namespaceName

StatefulSet 이 속한 네임스페이스의 이름

label.LABEL_NAME

StatefulSet 에 연결된 라벨을 사용하여 특정 항목을 필터링하고 쿼리할 수 있습니다. StatefulSet

statefulsetName

와 관련된 이름 StatefulSet

podsDesired

원하는 포드 수 StatefulSet

podsReady

당 준비된 복제본 수 StatefulSet

podsCurrent

당 현재 복제본 수 StatefulSet

podsTotal

당 복제본 수 StatefulSet

podsUpdated

업데이트된 복제본 수 StatefulSet

podsMissing

현재 누락된 총 복제본 수(원하는 복제본 수, podsDesired에서 준비된 복제본 수 podsReady를 뺀 값)

observedGeneration

StatefulSet 컨트롤러에서 관찰한 생성

metadataGeneration

원하는 상태의 특정 세대를 나타내는 시퀀스 번호 StatefulSet

currentRevision

시퀀스에서 포드를 생성하는 데 사용되는 StatefulSet 의 버전을 나타냅니다. 값 범위: 0podsCurrent 사이

updateRevision

시퀀스에서 포드를 생성하는 데 사용되는 StatefulSet 의 버전을 나타냅니다. 값 범위: podsDesired-podsUpdatedpodsDesired 사이

포드 데이터

포드 데이터에 대한 K8sPodSample 이벤트를 쿼리합니다.

포드 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

Pod가 생성된 시간의 타임스탬프(epoch 초)

createdBy

포드를 생성한 Kubernetes 객체의 이름입니다.

예를 들어, newrelic-infra

createdKind

포드를 생성한 Kubernetes 개체의 종류입니다.

예: DaemonSet .

deploymentName

식별자로 사용할 배포 이름

isReady

포드가 요청을 처리할 준비가 되었는지 여부를 나타내는 부울

isScheduled

포드가 노드에서 실행되도록 예약되었는지 여부를 나타내는 부울

label.LABEL_NAME

특정 포드를 필터링하고 쿼리할 수 있도록 포드와 연결된 레이블

message

마지막 포드 상태 변경과 관련된 세부정보

namespace

포드가 속한 네임스페이스의 이름

net.errorCountPerSecond

네트워크를 통한 수신/전송 중 초당 오류 수

net.errorsPerSecond

초당 오류 수

net.rxBytesPerSecond

네트워크를 통해 수신된 초당 바이트 수

net.txBytesPerSecond

네트워크를 통해 전송된 초당 바이트 수

nodeIP

포드가 실행 중인 호스트 IP 주소

nodeName

포드가 실행 중인 호스트 이름

podIP

포드의 IP 주소입니다. IP가 없으면 비어 있습니다.

podName

식별자로 사용할 포드의 이름

reason

Pod가 현재 상태인 이유

startTime

팟(Pod)이 Epoch(초) 단위로 실행되기 시작한 타임스탬프

status

포드의 현재 상태입니다.

값은 Pending , Running , Succeeded , Failed , Unknown

클러스터 데이터

클러스터 데이터를 보려면 K8sClusterSample 이벤트를 쿼리합니다.

클러스터 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

clusterK8sVersion

클러스터가 실행 중인 Kubernetes 버전

컨테이너 데이터

컨테이너 데이터에 대해 K8sContainerSample 이벤트를 쿼리합니다.

컨테이너 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

containerID

컨테이너와 연결된 고유 ID입니다. Docker를 실행하는 경우 Docker 컨테이너 ID입니다.

containerImage

컨테이너가 실행 중인 이미지의 이름

containerImageID

컨테이너가 실행 중인 이미지와 연결된 고유 ID

containerName

컨테이너와 연결된 이름

cpuLimitCores

포드 사양의 컨테이너에 대해 정의된 CPU 코어 제한을 나타내는 정수

cpuRequestedCores

포드 사양의 컨테이너에 대해 정의된 요청된 CPU 코어

cpuUsedCores

컨테이너에서 실제로 사용하는 CPU 코어

cpuCoresUtilization

지정된 CPU 제한과 관련하여 컨테이너에서 실제로 사용하는 CPU 코어의 백분율입니다. 이 백분율은 다음 계산을 기반으로 합니다. ( cpuUsedCores / cpuLimitCores ) * 100

requestedCpuCoresUtilization

지정된 CPU 요청과 관련하여 컨테이너에서 실제로 사용하는 CPU 코어의 백분율

deploymentName

식별자로 사용할 배포 이름

isReady

부울. 컨테이너의 준비 상태 확인 성공 여부

label.LABEL_NAME

특정 컨테이너를 필터링하고 쿼리할 수 있도록 컨테이너와 연결된 레이블

memoryLimitBytes

포드 사양에서 컨테이너에 대해 정의된 메모리의 제한 바이트를 나타내는 정수

memoryRequestedBytes

정수. 포드 사양의 컨테이너에 대해 정의된 요청된 메모리 바이트

memoryUsedBytes

정수. 컨테이너에서 실제로 사용하는 메모리 바이트

memoryUtilization

지정된 메모리 제한과 관련하여 컨테이너에서 실제로 사용하는 메모리의 백분율

requestedMemoryUtilization

지정된 메모리 요청과 관련하여 컨테이너가 실제로 사용한 메모리 비율

memoryWorkingSetBytes

정수. 작업 세트의 메모리 바이트

memoryWorkingSetUtilization

지정된 메모리 제한과 관련하여 컨테이너에서 실제로 사용하는 작업 집합 메모리의 백분율

requestedMemoryWorkingSetUtilization

지정된 메모리 요청과 관련하여 컨테이너에서 실제로 사용하는 작업 집합 메모리의 백분율

namespace

컨테이너가 속한 네임스페이스의 이름

nodeIP

컨테이너가 실행 중인 호스트 IP 주소

nodeName

컨테이너가 실행 중인 호스트 이름

podName

식별자로 사용할 컨테이너가 있는 포드의 이름

reason

컨테이너가 현재 상태인 이유를 제공합니다.

restartCount

컨테이너가 다시 시작된 횟수

status

컨테이너의 현재 상태입니다.

값은 Running , Terminated 또는 Unknown

containerCpuCfsPeriodsDelta

경과된 시행 기간 간격의 델타 변경

containerCpuCfsThrottledPeriodsDelta

조절 기간 간격의 델타 변경

containerCpuCfsThrottledSecondsDelta

컨테이너가 조절된 기간의 델타 변경(초)

containerCpuCfsPeriodsTotal

경과된 시행 기간 간격의 총 수

containerCpuCfsThrottledPeriodsTotal

조절된 기간 간격의 총 수

containerCpuCfsThrottledSecondsTotal

컨테이너가 조절된 총 시간(초)

containerMemoryMappedFileBytes

이 컨테이너에서 사용하는 메모리 매핑된 파일의 총 크기(바이트)

볼륨 데이터

볼륨 데이터에 대한 K8sVolumeSample 이벤트를 쿼리합니다.

볼륨 속성

설명

volumeName

생성 시 볼륨에 할당한 이름

clusterName

볼륨이 구성된 클러스터

namespace

볼륨이 구성된 네임스페이스

podName

볼륨이 연결된 포드입니다. Kubernetes 모니터링 통합은 포드에 연결된 볼륨을 나열합니다.

persistent

영구 볼륨인 경우 이 값은 다음으로 설정됩니다. true

pvcNamespace

영구 볼륨 클레임이 구성된 네임스페이스

pvcName

생성 시 영구 볼륨 클레임에 할당한 이름

fsCapacityBytes

볼륨의 용량(바이트)

fsUsedBytes

볼륨 사용량(바이트)

fsAvailableBytes

볼륨의 사용 가능한 용량(바이트)

fsUsedPercent

백분율로 표시된 볼륨 사용량

fsInodes

볼륨의 총계 inodes

fsInodesUsed

inodes 볼륨에서 사용

fsInodesFree

inodes 볼륨에서 사용 가능

MetricsProvider 인터페이스를 구현하는 볼륨 플러그인에서 볼륨 데이터를 사용할 수 있습니다.

  • AWSElasticBlockStore
  • 애저디스크
  • Azure 파일
  • 분석
  • 가변 볼륨
  • 플로커
  • GCEPersistentDisk
  • GlusterFS
  • iSCSI
  • NFS
  • 스토리지OS
  • Vsphere볼륨

API 서버 데이터

API 서버 데이터를 보려면 K8sApiServerSample 이벤트 를 쿼리합니다. 자세한 내용은 컨트롤 플레인 모니터링 구성 을 참조하세요.

API 서버 속성

설명

processResidentMemoryBytes

상주 메모리 크기(바이트)

processCpuSecondsDelta

사용자와 시스템 CPU 소요 시간의 차이(초)

goThreads

생성된 OS 스레드 수

goGoroutines

현재 존재하는 고루틴의 수

apiserverRequestDelta_verb_VERB_code_CODE

Verb 및 HTTP 응답 코드별로 구분된 apiserver 요청 수의 차이

apiserverRequestRate_verb_VERB_code_CODE

각 동사 및 HTTP 응답 코드에 대해 구분된 apiserver 요청 비율

restClientRequestsDelta_code_CODE_method_METHOD

메소드 및 코드별로 분할된 HTTP 요청 수의 차이

restClientRequestsRate_code_CODE_method_METHOD

메소드 및 코드별로 분할된 HTTP 요청 수의 비율

etcdObjectCounts_resource_RESOURCE-KIND

마지막 확인 시점에 저장된 객체 개수, 종류별 분할

컨트롤러 관리자 데이터

컨트롤러 관리자 데이터를 보려면 K8sControllerManagerSample 이벤트를 쿼리합니다. 자세한 내용은 컨트롤 플레인 모니터링 구성 을 참조하세요.

컨트롤러 관리자 속성

설명

processResidentMemoryBytes

상주 메모리 크기(바이트)

processCpuSecondsDelta

사용자와 시스템 CPU 시간의 차이(초)

goThreads

생성된 OS 스레드 수

goGoroutines

현재 존재하는 고루틴의 수

workqueueAddsDelta_name_WORK-QUEUE-NAME

workqueue에서 처리한 총 추가 수의 차이

workqueueDepth_name_WORK-QUEUE-NAME

현재 작업 대기열 깊이

workqueueRetriesDelta_name_WORK-QUEUE-NAME

workqueue에서 처리한 총 재시도 횟수의 차이

leaderElectionMasterStatus

보고 시스템이 관련 임대의 마스터인지 여부의 게이지, 0backup , 1master

스케줄러 데이터

스케줄러 데이터를 보려면 K8sSchedulerSample 이벤트를 쿼리합니다. 자세한 내용은 컨트롤 플레인 모니터링 구성 을 참조하세요.

스케줄러 속성

설명

processResidentMemoryBytes

상주 메모리 크기(바이트)

processCpuSecondsDelta

사용자와 시스템 CPU 시간의 차이(초)

goThreads

생성된 OS 스레드 수

goGoroutines

현재 존재하는 고루틴의 수

leaderElectionMasterStatus

보고 시스템이 관련 임대의 마스터인지 여부의 게이지, 0backup , 1master

httpRequestDurationMicroseconds_handler_HANDLER_quantile_QUANTILE

분위수당 HTTP 요청 지연 시간(마이크로초)

httpRequestDurationMicroseconds_handler_HANDLER_sum

HTTP 요청 대기 시간의 합계(마이크로초)

httpRequestDurationMicroseconds_handler_HANDLER_count

관찰된 HTTP 요청 이벤트 수

restClientRequestsDelta_code_CODE_host_HOST_method_METHOD

상태 코드, 메서드 및 호스트별로 분할된 HTTP 요청 수의 차이

restClientRequestsRate_code_CODE_host_HOST_method_METHOD

상태 코드, 메서드 및 호스트별로 분할된 HTTP 요청 수의 비율

schedulerScheduleAttemptsDelta_result_RESULT

결과에 따른 포드 예약 시도 횟수의 차이입니다. unschedulable 은 포드를 예약할 수 없음을 의미하고 error 은 내부 스케줄러 문제를 의미합니다.

schedulerScheduleAttemptsRate_result_RESULT

결과에 따른 포드 예약 시도 횟수의 비율입니다. unschedulable 은 포드를 예약할 수 없음을 의미하고 error 은 내부 스케줄러 문제를 의미합니다.

schedulerSchedulingDurationSeconds_operation_OPERATION_quantile_QUANTILE

스케줄링 작업의 하위 부분으로 분할된 스케줄링 지연 시간(초)

schedulerSchedulingDurationSeconds_operation_OPERATION_sum

스케줄링 작업의 하위 부분으로 분할된 스케줄링 대기 시간(초)의 합계

schedulerSchedulingDurationSeconds_operation_OPERATION_count

스케줄링 작업의 하위 부분으로 분할된 스케줄링의 관찰된 이벤트 수입니다.

schedulerPreemptionAttemptsDelta

현재까지 클러스터에서 총 선점 시도의 차이

schedulerPodPreemptionVictims

선정된 선점 피해자 수

etcd 데이터

K8sEtcdSample 이벤트 를 쿼리하여 etcd 데이터를 확인합니다. 자세한 내용은 컨트롤 플레인 모니터링 구성 을 참조하세요.

etcd 속성

설명

processResidentMemoryBytes

상주 메모리 크기(바이트)

processCpuSecondsDelta

사용자와 시스템 CPU 시간의 차이(초)

goThreads

생성된 OS 스레드 수

goGoroutines

현재 존재하는 고루틴의 수

etcdServerHasLeader

리더의 존재 여부. 1 은 존재, 0 은 존재하지 않음

etcdServerLeaderChangesSeenDelta

표시된 리더 변경 수의 차이

etcdMvccDbTotalSizeInBytes

물리적으로 할당된 기본 데이터베이스의 총 크기(바이트)

etcdServerProposalsCommittedDelta

커밋된 총 합의 제안 수의 차이

etcdServerProposalsCommittedRate

커밋된 총 합의 제안 수 비율

etcdServerProposalsAppliedDelta

적용된 총 합의 제안 수의 차이

etcdServerProposalsAppliedRate

총 합의 제안 건수 적용 비율

etcdServerProposalsPending

커밋할 보류 중인 제안의 현재 수

etcdServerProposalsFailedDelta

실패한 제안서의 총 개수 차이

etcdServerProposalsFailedRate

실패한 제안의 총 개수 비율

processOpenFds

열린 파일 설명자 수

processMaxFds

열린 파일 설명자의 최대 수

processFdsUtilization

열 수 있는 최대 수에 대한 열린 파일 설명자 비율

etcdNetworkClientGrpcReceivedBytesRate

gRPC 클라이언트에서 받은 총 바이트 수 비율

etcdNetworkClientGrpcSentBytesRate

gRPC 클라이언트로 전송된 총 바이트 수 비율

엔드포인트 데이터

엔드포인트 데이터에 대한 K8sEndpointSample 이벤트를 쿼리합니다.

엔드포인트 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

엔드포인트가 생성된 시간의 타임스탬프

namespaceName

엔드포인트가 속한 네임스페이스의 이름

endpointName

엔드포인트와 연결된 이름

label.LABEL_NAME

특정 엔드포인트를 필터링하고 쿼리할 수 있도록 엔드포인트와 연결된 레이블

addressAvailable

엔드포인트에서 사용 가능한 주소 수

addressNotReady

엔드포인트에서 준비되지 않은 주소 수

서비스 데이터

서비스 데이터에 대한 K8sServiceSample 이벤트 를 쿼리합니다.

서비스 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

createdAt

서비스가 생성된 타임스탬프

namespaceName

서비스가 속한 네임스페이스의 이름

label.LABEL_NAME

특정 서비스를 필터링하고 쿼리할 수 있도록 서비스와 연결된 레이블

serviceName

서비스와 연결된 이름

loadBalancerIP

SpectypeLoadBalancer 인 경우 외부 부하 분산기의 IP입니다.

externalName

Spectype 인 경우 외부 이름 값 ExternalName

clusterIP

Spectype 인 경우 내부 클러스터 IP ClusterIP

specType

서비스 유형

selector.LABEL_NAME

이 서비스가 대상으로 하는 레이블 선택기

수평형 포드 자동 확장 처리 데이터

Horizontal Pod Autoscaler 데이터에 대한 K8sHpaSample 이벤트를 쿼리합니다.

HPA 속성

설명

clusterName

Kubernetes 통합을 설치할 때 클러스터에 지정한 이름

label.LABEL_NAME

특정 자동 크기 조정기를 필터링하고 쿼리할 수 있도록 HPA와 연결된 레이블

currentReplicas

이 자동 확장 처리에서 관리하는 포드의 현재 복제본 수

desiredReplicas

이 자동 확장 처리에서 관리하는 포드의 원하는 복제본 수

minReplicas

자동 확장 처리에서 설정할 수 있는 포드 수의 하한, 기본적으로 1

maxReplicas

자동 확장 처리에서 설정할 수 있는 포드 수의 상한값입니다. 보다 작을 수 없음 minReplicas

targetMetric

원하는 복제본 수를 계산할 때 이 자동 확장 처리에서 사용하는 측정항목 사양

isAble

자동 스케일러가 스케일을 가져오고 업데이트할 수 있는지 여부와 백오프 관련 조건이 스케일링을 방해하는지 여부를 나타내는 부울

isActive

자동 스케일러가 활성화되었는지 여부를 나타내는 부울(원하는 스케일을 계산할 수 있는 경우)

isLimited

자동 확장 처리가 구성된 최대 또는 최소 복제본으로 제한되는지 여부를 나타내는 부울

labels

Prometheus 레이블로 변환된 Kubernetes 레이블 수

metadataGeneration

HorizontalPodAutoscaler 컨트롤러에서 관찰한 생성

APM 모니터링 애플리케이션의 Kubernetes 메타데이터

애플리케이션을 Kubernetes와 연결 하면 애플리케이션 추적 및 분산 추적에 다음 속성이 추가됩니다.

  • nodeName
  • containerName
  • podName
  • clusterName
  • deploymentName
  • namespaceName

더 많은 도움을 받으려면

Copyright © 2022 New Relic Inc.