az monitor metrics alert

근 실시간 메트릭 경고 규칙을 관리합니다.

명령

az monitor metrics alert condition

거의 실시간 메트릭 경고 규칙 조건을 관리 합니다.

az monitor metrics alert condition create

메트릭 경고 규칙 조건을 작성 합니다.

az monitor metrics alert create

메트릭 기반 경고 규칙을 만듭니다.

az monitor metrics alert delete

메트릭 기반 경고 규칙을 삭제합니다.

az monitor metrics alert dimension

거의 실시간 메트릭 경고 규칙 차원을 관리 합니다.

az monitor metrics alert dimension create

메트릭 경고 규칙 차원을 작성 합니다.

az monitor metrics alert list

메트릭 기반 경고 규칙을 나열합니다.

az monitor metrics alert show

메트릭 기반 경고 규칙을 표시합니다.

az monitor metrics alert update

메트릭 기반 경고 규칙을 업데이트합니다.

az monitor metrics alert create

메트릭 기반 경고 규칙을 만듭니다.

az monitor metrics alert create --condition
                                --name
                                --resource-group
                                --scopes
                                [--action]
                                [--auto-mitigate {false, true}]
                                [--description]
                                [--disabled {false, true}]
                                [--evaluation-frequency]
                                [--region]
                                [--severity]
                                [--subscription]
                                [--tags]
                                [--target-resource-type]
                                [--window-size]

예제

아무 작업도 수행하지 않고 VM에서 높은 CPU 사용량 경고를 만듭니다.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} --condition "avg Percentage CPU > 90" --description "High CPU"

이메일 및 webhook 작업을 사용하여 VM에서 높은 CPU 사용량 경고를 만듭니다.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} \
    --condition "avg Percentage CPU > 90" --window-size 5m --evaluation-frequency 1m \
    --action "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Insights/actionGroups/<actionGroupName>" apiKey={APIKey} type=HighCPU \
    --description "High CPU"

스토리지 계정에 다차원 필터를 사용하여 느린 트랜잭션 수가 많은 경우 경고를 만듭니다.

az monitor metrics alert create -g {ResourceGroup} -n alert1 --scopes {StorageAccountId} \
    --description "Storage Slow Transactions" \
    --condition "total transactions > 5 where ResponseType includes Success" \
    --condition "avg SuccessE2ELatency > 250 where ApiName includes GetBlob"

사용자 지정 메트릭을 모니터링하는 메트릭 기반 경고 규칙을 만듭니다.

az monitor metrics alert create -n "metric alert rule on a custom metric" -g "Demos" --scopes {VirtualMachineID} \
    --condition "max Azure.VM.Windows.GuestMetrics.Memory\Available Bytes > 90" \
    --window-size 5m --evaluation-frequency 1m

작업 없이 여러 VM에서 높은 CPU 사용량 경고를 만듭니다.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
    --condition "avg Percentage CPU > 90" --description "High CPU" --region westus

작업 없이 여러 VM에서 동적 CPU 사용량 경고를 만듭니다.

az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
    --condition "avg Percentage CPU > dynamic medium 2 of 4 since 2020-10-01T10:23:00.000Z"
    --description "Dynamic CPU"
    --window-size 5m
    --region westus

필수 매개 변수

--condition

규칙을 트리거하는 조건입니다. 'az monitor metrics alert condition create' 명령을 사용하여 만들 수 있습니다.

--name -n

경고 규칙의 이름입니다.

--resource-group -g

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

--scopes

규칙이 적용되는 범위의 공백으로 구분된 목록입니다. 이 매개 변수에 지정된 리소스는 동일한 형식이어야 하며 동일한 위치에 있어야 합니다.

선택적 매개 변수

--action -a

경고가 트리거될 때 실행할 작업 그룹 및 선택적 webhook 속성을 추가합니다.

--auto-mitigate

경고를 자동으로 해결합니다.

허용되는 값: false, true
--description

규칙에 대한 자유 텍스트 설명입니다.

--disabled

비활성 상태로 규칙을 만듭니다.

허용되는 값: false, true
--evaluation-frequency

"##h##m##s" 형식으로 규칙을 평가할 빈도입니다.

기본값: 1m
--region --target-resource-region

범위 내 대상 리소스의 지역입니다. 범위가 리소스 그룹 또는 구독인 경우 제공해야 합니다.

--severity

경고의 심각도는 0(위험)에서 4(자세한 정도)입니다.

기본값: 2
--subscription

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

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--target-resource-type --type

범위 내 대상 리소스의 리소스 종류입니다. 범위가 리소스 그룹 또는 구독인 경우 제공해야 합니다.

--window-size

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

기본값: 5m

az monitor metrics alert delete

메트릭 기반 경고 규칙을 삭제합니다.

az monitor metrics alert delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]

예제

메트릭 기반 경고 규칙을 삭제합니다. (자동 생성)

az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

경고 규칙의 이름입니다.

--resource-group -g

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

--subscription

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

az monitor metrics alert list

메트릭 기반 경고 규칙을 나열합니다.

az monitor metrics alert list [--query-examples]
                              [--resource-group]
                              [--subscription]

예제

메트릭 기반 경고 규칙을 나열합니다. (자동 생성)

az monitor metrics alert list --resource-group MyResourceGroup

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

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

--subscription

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

az monitor metrics alert show

메트릭 기반 경고 규칙을 표시합니다.

az monitor metrics alert show [--ids]
                              [--name]
                              [--query-examples]
                              [--resource-group]
                              [--subscription]

예제

메트릭 기반 경고 규칙을 표시합니다. (자동 생성)

az monitor metrics alert show --name MyAlertRule --resource-group MyResourceGroup

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--name -n

경고 규칙의 이름입니다.

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

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

--subscription

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

az monitor metrics alert update

메트릭 기반 경고 규칙을 업데이트합니다.

az monitor metrics alert update [--add]
                                [--add-action]
                                [--add-condition]
                                [--auto-mitigate {false, true}]
                                [--description]
                                [--enabled {false, true}]
                                [--evaluation-frequency]
                                [--force-string]
                                [--ids]
                                [--name]
                                [--remove]
                                [--remove-actions]
                                [--remove-conditions]
                                [--resource-group]
                                [--scopes]
                                [--set]
                                [--severity]
                                [--subscription]
                                [--tags]
                                [--window-size]

예제

메트릭 기반 경고 규칙을 사용하거나 사용하지 않도록 설정합니다.

az monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체를 개체 목록에 추가합니다. 예: --add property.listProperty <key=value, string 또는 JSON string>.

--add-action

경고가 트리거될 때 실행할 작업 그룹 및 선택적 webhook 속성을 추가합니다.

--add-condition

규칙을 트리거하는 조건을 추가합니다.

--auto-mitigate

경고를 자동으로 해결합니다.

허용되는 값: false, true
--description

규칙에 대한 자유 텍스트 설명입니다.

--enabled

메트릭 경고 규칙을 사용할지 여부입니다.

허용되는 값: false, true
--evaluation-frequency

"##h##m##s" 형식으로 규칙을 평가할 빈도입니다.

--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

--ids

하나 이상의 리소스 ID(공백으로 구분). ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

경고 규칙의 이름입니다.

--remove

목록에서 속성이 나 요소를 제거 합니다. 예:--속성을 제거 합니다. 목록 또는--propertyToRemove을 제거 합니다.

--remove-actions

제거할 작업 그룹 이름의 공백으로 구분 된 목록입니다.

--remove-conditions

제거할 조건 이름의 공백으로 구분 된 목록입니다.

--resource-group -g

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

--scopes

규칙이 적용 되는 공백으로 구분 된 범위 목록입니다. 이 매개 변수에 지정 된 리소스는 동일한 형식 이어야 하며 동일한 위치에 있어야 합니다.

--set

설정할 속성 경로 및 값을 지정 하 여 개체를 업데이트 합니다. 예:--set property1 property2 =.

--severity

0 (위험)에서 4 (자세히) 까지의 경고 심각도입니다.

--subscription

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

--tags

공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.

--window-size

"# #H # #m # #s" 형식으로 메트릭을 집계 하는 시간입니다.