az vm monitor metrics

VM에 대한 메트릭을 관리합니다.

명령

az vm monitor metrics list-definitions

VM에 대한 메트릭 정의를 나열합니다.

az vm monitor metrics tail

VM에 대한 메트릭 값을 나열합니다.

az vm monitor metrics list-definitions

VM에 대한 메트릭 정의를 나열합니다.

az vm monitor metrics list-definitions --name
                                       --resource-group
                                       [--namespace]
                                       [--subscription]

예제

VM에 대한 메트릭 정의를 나열합니다. (자동 생성)

az vm monitor metrics list-definitions --name MyIDVirtualMachine --resource-group MyResourceGroup

필수 매개 변수

--name -n

가상 머신의 이름 또는 ID입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--namespace

메트릭 정의를 쿼리할 네임스페이스입니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

az vm monitor metrics tail

VM에 대한 메트릭 값을 나열합니다.

az vm monitor metrics tail --name
                           --resource-group
                           [--aggregation {Average, Count, Maximum, Minimum, Total}]
                           [--dimension]
                           [--end-time]
                           [--filter]
                           [--interval]
                           [--metadata]
                           [--metrics]
                           [--namespace]
                           [--offset]
                           [--orderby]
                           [--start-time]
                           [--subscription]
                           [--top]

예제

지난 1시간 동안 VM의 CPU 사용량 나열

az vm monitor metrics tail --name myVM -g myRG --metric "Percentage CPU"

2019-12-18T00:00:00Z에 시작된 VM의 1시간 CPU 사용량 나열

az vm monitor metrics tail --name myVM -g myRG --metric "Percentage CPU" --start-time 2019-12-18T00:00:00Z

필터를 통해 지난 1시간 동안 VM의 CPU 사용량 나열

az vm monitor metrics tail --name myVM -g myRG --metrics "Per Disk Read Bytes/sec" --filter "SlotId eq '*'"

필수 매개 변수

--name -n

가상 머신의 이름 또는 ID입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--aggregation

검색할 집계 형식(공백으로 구분)의 목록입니다.

허용되는 값: Average, Count, Maximum, Minimum, Total
다음에서의 값: az vm monitor metrics list-definitions -n MyVM -g MyRG --query "@[*].supportedAggregationTypes"
--dimension

메트릭을 쿼리하는 차원 목록(공백으로 구분)입니다.

다음에서의 값: az vm monitor metrics list-definitions -n MyVM -g MyRG --query "@[*].dimensions"
--end-time

쿼리의 종료 시간입니다. 기본값은 현재 시간입니다. 형식: date (yyyy-mm-dd) time (hh:mm:ss.xxxxx) timezone (+/-hh:mm).

--filter

반환된 메트릭 데이터 집합을 줄이는 데 사용되는 문자열입니다. 예: "LUN eq ' * '".

--interval

##h##m 형식으로 메트릭을 집계할 간격입니다.

기본값: 1m
--metadata

메트릭 데이터 대신 메타데이터 값을 반환합니다.

--metrics

검색할 메트릭 이름의 공백으로 구분된 목록입니다.

다음에서의 값: az vm monitor metrics list-definitions -n MyVM -g MyRG --query "@[*].name.value"
--namespace

메트릭 정의를 쿼리할 네임스페이스입니다.

--offset

쿼리 범위의 시간 오프셋(##d##h 형식)입니다.

기본값: 1h
--orderby

정렬 결과 및 정렬 방향에 사용할 집계입니다. 하나의 주문만 지정할 수 있습니다. 예: sum asc.

--start-time

쿼리의 시작 시간입니다. 형식: date (yyyy-mm-dd) time (hh:mm:ss.xxxxx) timezone (+/-hh:mm).

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--top

검색할 최대 레코드 수입니다. --filter가 사용된 경우에만 유효합니다.

기본값: 10