Azure 가상 머신¶
Azure Virtual Machines 지표 데이터를 수집합니다.
구성¶
Func 설치¶
Guance 통합 - 확장 - 호스팅 버전 Func 사용을 권장합니다. 모든 사전 조건이 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요.
Func를 직접 배포하려면 Func 직접 배포를 참고하세요.
GSE 버전 배포를 권장합니다
설치 스크립트¶
안내: 요구 사항을 충족하는 Azure 앱 등록 정보를 미리 준비하고, 구독에
Monitoring Reader(모니터링 읽기 전용) 역할을 앱 등록에 부여하세요.
Azure Virtual Machines의 모니터링 데이터를 동기화하려면, 해당 수집 스크립트인 「Guance 통합(Azure-Virtual Machine 수집)」(ID: integration_azure_vm)을 설치합니다.
【설치】를 클릭한 뒤, 다음 매개변수를 입력하세요.
Azure Tenant ID: 테넌트 IDAzure Client ID: 앱 등록 Client IDAzure Client Secret Value: 클라이언트 비밀 값이며, ID가 아닙니다Subscriptions: 구독 ID, 여러 구독은,로 구분
【배포 시작 스크립트】를 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다.
활성화한 뒤에는 「관리 / 자동 트리거 설정」에서 해당 자동 트리거 설정을 확인할 수 있습니다. 【실행】을 클릭하면 주기적 실행을 기다리지 않고 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.
검증¶
- 「관리 / 자동 트리거 설정」에서 해당 작업의 자동 트리거 설정이 존재하는지 확인하고, 동시에 작업 기록과 로그를 확인해 이상 여부를 점검합니다
- Guance의 「인프라 / 사용자 정의」에서 자산 정보가 있는지 확인합니다
- Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인합니다
지표¶
Azure Virtual Machines 모니터링 데이터를 구성하면 기본 지표 집합은 다음과 같습니다. 구성 방식으로 더 많은 지표를 수집할 수 있습니다. Microsoft.Compute/virtualMachines 지원 지표
| Metric Name | Description | Unit |
|---|---|---|
available_memory_bytes_average |
가상 머신에서 프로세스 또는 시스템이 즉시 할당받아 사용할 수 있는 물리 메모리의 양(바이트 단위)입니다. | byte |
cpu_credits_consumed_average |
가상 머신이 소비한 CPU 크레딧 총량입니다. B 시리즈 버스트 가능 VM에만 적용됩니다. | count |
cpu_credits_remaining_average |
버스트에 사용할 수 있는 CPU 크레딧 총량입니다. B 시리즈 버스트 가능 VM에만 적용됩니다. | count |
disk_read_bytes_total |
1분 동안 VM에 연결된 모든 디스크에서 읽은 총 바이트 수입니다. 읽기 전용 또는 읽기/쓰기 디스크 캐시가 활성화된 경우, 캐시에서 읽은 바이트도 포함됩니다. | byte |
disk_read_operations_sec_average |
초당 VM에 연결된 모든 디스크에서 읽는 입력 작업 수입니다. 읽기 전용 또는 읽기/쓰기 디스크 캐시가 활성화된 경우, 캐시에서 읽은 IOPS도 포함됩니다. | count/s |
disk_write_bytes_total |
1분 동안 VM에 연결된 모든 디스크에 쓴 바이트 수입니다. | byte |
disk_write_operations_sec_average |
초당 VM에 연결된 모든 디스크에 쓰는 출력 작업 수입니다. | count/s |
inbound_flows_average |
현재 유입 방향(VM으로 들어오는 트래픽)의 플로우 수입니다. | count |
network_in_total |
가상 머신으로 들어오는 총 네트워크 트래픽입니다. | byte |
network_out_total |
가상 머신에서 나가는 총 네트워크 트래픽입니다. | byte |
os_disk_bandwidth_consumed_percentage_average |
OS 디스크 대역폭이 1분 동안 소비된 비율입니다. 고급 스토리지를 지원하는 VM 시리즈에만 적용됩니다. | % |
os_disk_iops_consumed_percentage_average |
OS 디스크 I/O가 1분 동안 소비된 비율입니다. 고급 스토리지를 지원하는 VM 시리즈에만 적용됩니다. | % |
os_disk_latency_average |
모니터링 기간 동안 OS 디스크에서 각 IO를 완료하는 평균 시간(밀리초 단위)입니다. SCSI 디스크 컨트롤러로 VM에 연결된 디스크에만 적용되며, NVMe 디스크 컨트롤러를 사용하는 디스크에는 적용되지 않습니다. | ms |
os_disk_queue_depth_average |
OS 디스크에서 읽기 또는 쓰기를 기다리는 현재 미완료 IO 요청 수입니다. | count |
os_disk_read_bytes_sec_average |
초당 OS 디스크에서 읽은 바이트 수입니다. 읽기 전용 또는 읽기/쓰기 디스크 캐시가 활성화된 경우, 캐시에서 읽은 바이트도 포함됩니다. | byte |
os_disk_read_operations_sec_average |
초당 OS 디스크에서 읽는 입력 작업 수입니다. 읽기 전용 또는 읽기/쓰기 디스크 캐시가 활성화된 경우, 캐시에서 읽은 IOPS도 포함됩니다. | count/s |
os_disk_target_bandwidth_average |
OS 디스크가 버스트 없이 달성할 수 있는 기준 초당 처리량입니다. | count/s |
os_disk_target_iops_average |
OS 디스크가 버스트 없이 달성할 수 있는 기준 IOPS입니다. | count |
os_disk_write_bytes_sec_average |
초당 OS 디스크에 쓴 바이트 수입니다. | byte/s |
os_disk_write_operations_sec_average |
초당 OS 디스크에 쓰는 출력 작업 수입니다. | byte/s |
outbound_flows_average |
현재 유출 방향(VM에서 나가는 트래픽)의 플로우 수입니다. | count |
percentage_cpu_average |
현재 가상 머신이 사용하는 할당된 컴퓨팅 단위의 비율입니다. | % |
temp_disk_latency_average |
모니터링 기간 동안 임시 디스크에서 각 IO를 완료하는 평균 시간(밀리초 단위)입니다. NVMe 임시 저장소 디스크가 아닌 임시 디스크에만 적용됩니다. | ms |
temp_disk_queue_depth_average |
임시 디스크에서 읽기 또는 쓰기를 기다리는 현재 미완료 IO 요청 수입니다. NVMe 임시 저장소 디스크가 아닌 임시 디스크에만 적용됩니다. | count |
temp_disk_read_bytes_sec_average |
초당 임시 디스크에서 읽은 바이트 수입니다. NVMe 임시 저장소 디스크가 아닌 임시 디스크에만 적용됩니다. | byte/s |
temp_disk_read_operations_sec_average |
초당 임시 디스크에서 읽는 입력 작업 수입니다. NVMe 임시 저장소 디스크가 아닌 임시 디스크에만 적용됩니다. | count/s |
temp_disk_write_bytes_sec_average |
초당 임시 디스크에 쓴 바이트 수입니다. NVMe 임시 저장소 디스크가 아닌 임시 디스크에만 적용됩니다. | byte/s |
temp_disk_write_operations_sec_average |
초당 임시 디스크에 쓰는 출력 작업 수입니다. NVMe 임시 저장소 디스크가 아닌 임시 디스크에만 적용됩니다. | count/s |
vm_cached_bandwidth_consumed_percentage_average |
사용된 가상 머신 캐시 대역폭의 비율입니다. | % |
vm_cached_iops_consumed_percentage_average |
사용된 가상 머신 캐시 IOPS의 비율입니다. | % |
vm_local_used_burst_bps_credits_percentage_average |
로컬에서 사용된 burst bps 크레딧의 비율입니다. | % |
vm_local_used_burst_io_credits_percentage_average |
로컬에서 사용된 burst IO 크레딧의 비율입니다. | % |
vm_remote_used_burst_bps_credits_percentage_average |
원격에서 사용된 burst bps 크레딧의 비율입니다. | % |
vm_remote_used_burst_io_credits_percentage_average |
원격에서 사용된 burst IO 크레딧의 비율입니다. | % |
vm_uncached_bandwidth_consumed_percentage_average |
사용된 가상 머신 비캐시 대역폭의 비율입니다. | % |
vm_uncached_iops_consumed_percentage_average |
사용된 가상 머신 비캐시 IOPS의 비율입니다. | % |