Kubernetes OpenTelemetry 지표는 OpenTelemetry Collector 에 의해 수집되고 뉴렐릭 Kubernetes 통합을 사용하여 뉴렐릭으로 전송됩니다.
이 문서에서는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑하는 방법을 제공합니다. 이 매핑은 쿠버네티스 클러스터를 모델링하는 데 사용할 수 있는 지표와 속성을 이해하는 데 도움이 됩니다.
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 Prometheus Receiver
로 구성된 API server
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 유형: 설명 |
---|---|---|---|
|
|
| 게이지: API 서버에 저장된 객체의 수. |
|
|
| 게이지: 현재 존재하는
의 개수입니다. |
|
|
,
,
,
| 게이지: 생성된 OS 스레드 수. |
|
|
| 게이지: 상주 메모리 크기(바이트)입니다. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 Prometheus Receiver
로 구성된 cAdvisor
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 카운터: 경과된 시행 기간 간격의 총 수. |
|
|
| 카운터: 제한 기간 간격의 총 수입니다. |
|
|
| 카운터: 사용된 총 CPU 시간. |
|
|
| 게이지: 메모리의 작업 집합 크기(바이트)입니다. |
|
|
| 카운터: 수신된 바이트의 누적 개수입니다. |
|
|
| 카운터: 수신 오류의 누적 횟수입니다. |
|
|
| 카운터: 전송된 바이트의 누적 수. |
|
|
| 카운터: 발생한 전송 오류의 누적 횟수입니다. |
|
|
| 게이지: 컨테이너의 메모리 제한(바이트)입니다. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 Prometheus Receiver
로 구성된 controller manager
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 게이지: 현재 존재하는
의 개수입니다. |
|
|
| 게이지: 상주 메모리 크기(바이트)입니다. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 KubeletStats Receiver
로 구성된 kubelet
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 게이지: 컨테이너의 CPU 사용률(%). |
|
|
| 게이지: 컨테이너의 총 파일 시스템 용량. |
|
|
| 게이지: 컨테이너에 사용된 파일 시스템 공간입니다. |
|
|
| 게이지: 컨테이너의 총 메모리 사용량. |
|
|
| 게이지: 현재 존재하는
의 개수입니다. |
|
|
,
,
,
| 게이지: 생성된 OS 스레드 수. |
|
|
| 게이지: 노드가 사용한 총 CPU 시간. |
|
|
| 게이지: 노드의 CPU 사용률(%)입니다. |
|
|
| 게이지: 노드의 총 파일 시스템 용량. |
|
|
| 게이지: 노드에 사용된 파일 시스템 공간입니다. |
|
|
| 게이지: 노드에 사용 가능한 메모리. |
|
|
| 게이지: 노드 메모리의 작업 세트 크기. |
|
|
| 점수: 패드에 사용 가능한 파일 시스템 공간입니다. |
|
|
| 점수: 패드의 총 파일 시스템 용량입니다. |
|
|
| 점수: 패드에 사용된 파일 시스템 공간. |
|
|
| 점수: 패드 메모리의 작업 세트 크기. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 Prometheus Receiver
로 구성된 kubelet
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 게이지: 상주 메모리 크기(바이트)입니다. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 Prometheus Receiver
로 구성된 kubeStateMetrics
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 게이지: CronJob의 생성 타임스탬프. |
|
|
| 게이지: CronJob의 플래그를 일시 중단합니다. |
|
|
| 게이지: 활성 CronJob 인스턴스 수. |
|
|
| 게이지: CronJob의 마지막 일정 시간. |
|
|
| 게이지: DaemonSet의 생성 타임스탬프. |
|
|
| 게이지: 예약된 DaemonSet 인스턴스의 원하는 수입니다. |
|
|
| 게이지: 잘못 예약된 DaemonSet 인스턴스의 수. |
|
|
| 게이지: 준비된 DaemonSet 인스턴스의 수. |
|
|
| 게이지: 사용할 수 없는 DaemonSet 인스턴스의 수. |
|
|
| 게이지: 예약된 DaemonSet 인스턴스의 수가 업데이트되었습니다. |
|
|
| 표시: 구현의 생성 타임스탬프, 배포. |
|
|
| 표시: 표시의 생성 번호, 표시데이터. |
|
|
| 점수: 구현, 배포에 대해 원하는 복제본 수입니다. |
|
|
| 게이지: 롤링 업데이트 중 허용되는 최대 서지입니다. |
|
,
|
| 표시: 구현, 배포 상태 조건. |
|
|
| 표시: 이 구현에 대해 관찰된 가장 최근 세대, 배포입니다. |
|
|
| 표시: 구현, 배포에 대한 복제본 수입니다. |
|
|
| 표시: 구현, 배포에 사용 가능한 복제본 수입니다. |
|
|
| 표시: 구현, 배포에 대한 준비된 복제본의 수입니다. |
|
|
| 표시: 구현, 배포에 대해 사용할 수 없는 복제본 수입니다. |
|
|
| 표시: 구현, 배포에 대한 업데이트된 복제본 수입니다. |
|
|
| 게이지: HorizontalPodAutoscaler의 최소 복제본 수입니다. |
|
|
| 게이지: HorizontalPodAutoscaler의 상태 조건입니다. |
|
|
| 게이지: HorizontalPodAutoscaler의 현재 복제본 수입니다. |
|
|
| 게이지: HorizontalPodAutoscaler에 필요한 복제본 수입니다. |
|
|
| 게이지: 작업이 완료되었는지 여부
또는 완료되지 않았는지
. |
|
|
| 게이지: 작업 생성 타임스탬프. |
|
|
| 게이지: 작업이 실패했는지 여부
또는
. |
|
|
| 게이지: 작업이 종료되기 전에 실행할 수 있는 시간(초)입니다. |
|
|
| 게이지: 작업을 성공적으로 완료한 파드의 원하는 수. |
|
|
| 점수: 작업에 대해 병렬로 실행되는 최대 원하는 패드 수입니다. |
|
|
| 점수: 해당 작업에 대한 활성 패드 수입니다. |
|
|
| 게이지: 작업 완료 시간. |
|
|
| 점수: 작업에 실패한 패드 수입니다. |
|
|
| 게이지: 작업의 시작 시간. |
|
|
| 점수: 해당 작업에 성공한 패드 수입니다. |
|
|
| 게이지: 노드에 할당 가능한 리소스. |
|
|
| 게이지: 노드의 상태를 나타냅니다. |
|
|
| 게이지: PersistentVolume의 용량(바이트)입니다. |
|
|
| 게이지: PersistentVolume의 생성 타임스탬프입니다. |
|
| 게이지: PersistentVolume에 대한 정보입니다. | |
|
|
| 게이지: PersistentVolume의 단계. |
|
|
| 게이지: PersistentVolumeClaim의 생성 타임스탬프. |
| 볼륨을 설명하는 모든 속성 |
| 게이지: PersistentVolumeClaim에 대한 정보입니다. |
|
|
| 게이지: PersistentVolumeClaim의 스토리지 리소스 requests (바이트)입니다. |
|
|
| 게이지: PersistentVolumeClaim의 단계. |
|
,
|
| 게이지: 패드컨텐츠의 리소스 제한입니다. |
|
,
|
| 점수: 패드컨텐츠의 리소스 requests . |
|
|
| 점수: 패드컨텐츠의 현재 단계. |
|
|
| 게이지: 파드 컨테이너가 준비되었는지 여부
또는
. |
|
|
| 카운터: 파드컨테이너의 총 재시작 횟수입니다. |
|
|
| 게이지: 컨테이너 대기 상태에 대한 이유입니다. |
|
|
| 점수: 파드의 창조 타임스탬프. |
| 패드를 설명하는 모든 속성 |
| 점수: 패드에 대한 정보입니다. |
|
|
| 점수: 현재 패드 상태 단계. |
|
|
| 점수: 패드 준비 여부
여부
. |
|
|
| 게이지: 패드 상태가 준비된 시간입니다. |
|
|
| 점수: 패드가 예약되었는지 여부
또는
. |
| 점수: 패드가 예정된 시간. | ||
|
|
| 게이지: 서비스에 적용된 주석입니다. |
|
|
| 게이지: 서비스 생성 타임스탬프. |
| 서비스를 설명하는 모든 속성 |
| 게이지: 서비스에 대한 정보입니다. |
|
|
| 게이지: 서비스에 적용되는 라벨입니다. |
|
|
| 게이지: 서비스 사양의 유형입니다. |
| 필터로 필터링
|
| 게이지: 서비스에 대한 로드 밸런서 수신 상태입니다. |
|
|
| 게이지: StatefulSet의 생성 타임스탬프. |
|
|
| 게이지: StatefulSet에 대한 PersistentVolumeClaims의 보존 정책입니다. |
|
|
| 게이지: StatefulSet에 필요한 복제본 수입니다. |
|
|
| 게이지: StatefulSet의 현재 개정판입니다. |
|
|
| 게이지: StatefulSet의 복제본 수. |
|
|
| 게이지: StatefulSet에 사용 가능한 복제본 수입니다. |
|
|
| 게이지: StatefulSet의 현재 복제본 수입니다. |
|
|
| 게이지: StatefulSet에 대한 준비된 복제본의 수입니다. |
|
|
| 게이지: StatefulSet에 대한 업데이트된 복제본의 수입니다. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 HostMetric Receiver
로 구성된 node
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 게이지: 프로세스의 CPU 사용률을 백분율로 나타냅니다. |
|
|
| 카운터: 프로세스가 수행한 디스크 I/O 작업 수. |
|
|
| 게이지: 프로세스의 메모리 사용량(바이트)입니다. |
|
|
| 게이지: 프로세스의 가상 메모리 사용량(바이트)입니다. |
|
|
| 게이지: 지난 15분 동안의 시스템 부하 평균. |
|
|
| 게이지: 지난 1분 동안의 시스템 부하 평균. |
|
|
| 게이지: 지난 5분 동안의 시스템 부하 평균. |
|
|
| 게이지: 전체 CPU 사용률. |
|
|
| 카운터: 수행된 디스크 I/O 작업 수. |
|
|
| 카운터: 디스크 I/O 작업에 소요된 시간(초)입니다. |
|
|
| 카운터: 디스크 작업에 소요된 총 시간(초)입니다. |
|
|
| 카운터: 수행된 디스크 작업 수. |
|
|
| 게이지: 파일 시스템 공간 사용량(바이트) |
|
|
| 게이지: 파일 시스템 활용도를 백분율로 나타낸 값입니다. |
|
|
| 게이지: 총 메모리 사용량(바이트) |
|
|
| 게이지: 메모리 사용률(백분율) |
|
|
| 카운터: 네트워크 오류 수. |
|
,
|
| 카운터: 네트워크 I/O 작업 수. |
|
|
| 카운터: 전송되고 수신된 네트워크 패킷의 수. |
다음 표는 Kubernetes OpenTelemetry 지표를 뉴렐릭 Kubernetes 지표에 매핑합니다. 이러한 메트릭은 Prometheus Receiver
로 구성된 scheduler
에서 제공됩니다.
OTel 메트릭 | 뉴렐릭 지표 | 뉴렐릭 이벤트 이름 | 설명 |
---|---|---|---|
|
|
| 게이지: 현재 존재하는
의 개수입니다. |
|
|
| 게이지: 상주 메모리 크기(바이트)입니다. |