다음을 통해 공유


az monitor metrics alert condition

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

명령

Name Description 형식 상태
az monitor metrics alert condition create

메트릭 경고 규칙 조건을 빌드합니다.

핵심 미리 보기

az monitor metrics alert condition create

미리 보기

이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

메트릭 경고 규칙 조건을 빌드합니다.

az monitor metrics alert condition create --aggregation {Average, Count, Maximum, Minimum, Total}
                                          --metric
                                          --op {Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals}
                                          --type {dynamic, static}
                                          [--dimension]
                                          [--namespace]
                                          [--num-periods]
                                          [--num-violations]
                                          [--sensitivity {High, Low, Medium}]
                                          [--since]
                                          [--skip-metric-validation {false, true}]
                                          [--threshold]

예제

정적 조건을 빌드합니다.

$dim1 = az monitor metrics alert dimension create -n dimName --op Include -v GetBlob PutBlob
$dim2 = az monitor metrics alert dimension create -n Instance --op Exclude -v Get Put
$condition = az monitor metrics alert condition create -t static 

--aggregation Count 

--metric "CPU Percentage" 

--op GreaterThan  

--threshold 95 

--dimension "$dim1" "$dim2"

동적 조건을 빌드합니다.

$condition = az monitor metrics alert condition create -t dynamic 

--aggregation Average 

--metric "CPU Percentage" 

--op GreaterOrLessThan 

--num-violations 4 

--num-periods 4 

--since 2020-11-02T12:11

필수 매개 변수

--aggregation

시간 집계.

허용되는 값: Average, Count, Maximum, Minimum, Total
--metric

규칙을 기반으로 하는 메트릭의 이름입니다.

다음의 값: az monitor metrics list-definitions
--op --operator

정적 임계값에 대한 연산자는 'Equals', 'NotEquals', 'GreaterThan', 'GreaterThanOrEqual', 'LessThan' 또는 'LessThanOrEqual'일 수 있습니다. 동적 임계값에 대한 연산자는 'GreaterThan', 'LessThan', 'GreaterOrLessThan'일 수 있습니다.

허용되는 값: Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals
--type -t

조건 임계값의 유형입니다.

허용되는 값: dynamic, static

선택적 매개 변수

--dimension

'az monitor metrics alert dimension create'에서 만든 차원입니다.

--namespace

메트릭의 네임스페이스입니다.

--num-periods

동적 임계값에 대한 평가 기간 수입니다. 범위: 1-6.

--num-violations

동적 경고를 트리거하는 위반 횟수입니다. 범위: 1-6. --num 기간보다 작거나 같아야 합니다.

--sensitivity

동적 임계값에 대한 경고 민감도입니다.

허용되는 값: High, Low, Medium
Default value: Medium
--since

메트릭 기록 데이터 학습을 시작하고 동적 임계값을 계산할 날짜입니다. 형식: 날짜(yyyy-mm-dd) 시간(hh:mm:ss.xxxxx) 표준 시간대(+/-hh:mm).

--skip-metric-validation

메트릭 유효성 검사를 건너뛰도록 합니다. 이렇게 하면 아직 내보내지 않은 메트릭을 사용할 수 있습니다.

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

정적 임계값입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.