Azure Kubernetes
Azure Kubernetes 메트릭 데이터 수집
구성¶
Func 설치¶
Guance 통합 - 확장 - 관리형 Func 사용을 권장합니다: 모든 사전 조건이 자동으로 설치되어 있으니 계속해서 스크립트를 설치하세요
직접 배포하는 Func는 Func 직접 배포를 참고하세요
스크립트 설치¶
안내: 요구 사항을 충족하는 Azure 애플리케이션 등록 정보를 미리 준비하고, 구독의
Monitoring Reader(모니터링 읽기 권한) 역할을 애플리케이션 등록에 부여하세요
Azure Kubernetes Service의 모니터링 데이터를 동기화하려면, 해당 수집 스크립트인 「통합(Azure-Kubernetes service 수집)」(ID: integration_azure_kubernetes)을 설치합니다
【설치】를 클릭한 뒤, 다음 매개변수를 입력하세요:
Azure Tenant ID:테넌트 IDAzure Client ID:애플리케이션 등록 Client IDAzure Client Secret Value:클라이언트 암호 값, ID가 아닙니다Subscriptions:구독 ID, 여러 구독은,로 구분
【배포 시작 스크립트】를 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다.
활성화한 뒤에는 「관리 / 자동 트리거 설정」에서 해당 자동 트리거 설정을 확인할 수 있습니다. 【실행】을 클릭하면 주기 시간을 기다리지 않고 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.
검증¶
- 「관리 / 자동 트리거 설정」에서 해당 작업의 자동 트리거 설정이 존재하는지 확인하고, 동시에 해당 작업 기록과 로그를 확인하여 이상 여부를 점검하세요
- Guance의 「인프라 - 리소스 디렉터리」에서 자산 정보가 존재하는지 확인하세요
- Guance의 「메트릭」에서 해당 모니터링 데이터가 있는지 확인하세요
메트릭¶
Azure Kubernetes Service 메트릭을 수집합니다. 설정을 통해 더 많은 메트릭을 수집할 수 있습니다Microsoft.ContainerService/managedClusters 지원 메트릭
| 메트릭 이름 | 설명 | 단위 |
|---|---|---|
apiserver_current_inflight_requests |
진행 중인 요청 수 | count |
cluster_autoscaler_cluster_safe_to_autoscale |
클러스터 자동 확장 가능 여부 | boolean |
cluster_autoscaler_scale_down_in_cooldown |
축소 쿨다운 중 | - |
cluster_autoscaler_unneeded_nodes_count |
불필요한 노드 수 | count |
cluster_autoscaler_unschedulable_pods_count |
스케줄 불가 Pod 수 | count |
kube_node_status_allocatable_cpu_cores |
관리형 클러스터에서 사용 가능한 CPU 코어 총수 | count |
kube_node_status_allocatable_memory_bytes |
관리형 클러스터에서 사용 가능한 메모리 총량 | count |
kube_node_status_condition |
각 노드 조건의 상태 | count |
kube_pod_status_phase |
단계별 Pod 수 | count |
kube_pod_status_ready |
Ready 상태의 Pod 수 | count |
node_cpu_usage_millicores |
CPU 사용률(밀리코어) | % |
node_disk_usage_bytes |
디스크 사용 바이트 수 | bytes |
node_disk_usage_percentage |
디스크 사용률 | % |
node_memory_rss_bytes |
메모리 RSS 바이트 수 | bytes |
node_memory_rss_percentage |
메모리 RSS 비율 | % |
node_memory_working_set_bytes |
메모리 워킹 세트 바이트 수 | bytes |
node_memory_working_set_percentage |
메모리 워킹 세트 비율 | % |
node_network_in_bytes |
네트워크 수신 바이트 수 | bytes |
node_network_out_bytes |
네트워크 송신 바이트 수 | bytes |