az monitor scheduled-query

참고

이 참조는 Azure CLI에 대 한 예약 된 쿼리 확장의 일부 이며 버전 2.20.0 이상 이어야 합니다. 확장은 az monitor 예약-쿼리 명령을 처음 실행할 때 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요.

예약 된 쿼리를 관리 하는 명령입니다.

명령

az monitor scheduled-query create

예약 된 쿼리를 만듭니다.

az monitor scheduled-query delete

예약 된 쿼리를 삭제 합니다.

az monitor scheduled-query list

모든 예약 된 쿼리를 나열 합니다.

az monitor scheduled-query show

예약 된 쿼리의 세부 정보를 표시 합니다.

az monitor scheduled-query update

예약 된 쿼리를 업데이트 합니다.

az monitor scheduled-query create

예약 된 쿼리를 만듭니다.

az monitor scheduled-query create --condition
                                  --name
                                  --resource-group
                                  --scopes
                                  [--action]
                                  [--condition-query]
                                  [--description]
                                  [--disabled {false, true}]
                                  [--evaluation-frequency]
                                  [--location]
                                  [--mad]
                                  [--severity]
                                  [--tags]
                                  [--target-resource-type]
                                  [--window-size]

예제

VM에 대 한 예약 된 쿼리를 만듭니다.

az monitor scheduled-query create -g {rg} -n {name1} --scopes {vm_id} --condition "count 'Placeholder_1' > 360 resource id _ResourceID at least 1 violations out of 5 aggregated points" --condition-query Placeholder_1="union Event, Syslog | where TimeGenerated > ago(1h) | where EventLevelName=='Error' or SeverityLevel=='err'" --description "Test rule"

리소스 그룹의 Vm에 대 한 예약 된 쿼리를 만듭니다.

az monitor scheduled-query create -g {rg} -n {name1} --scopes {rg_id} --condition "count 'Placeholder_1' > 360 resource id _ResourceID at least 1 violations out of 5 aggregated points" --condition-query Placeholder_1="union Event, Syslog | where TimeGenerated > ago(1h) | where EventLevelName=='Error' or SeverityLevel=='err'" --description "Test rule"

필수 매개 변수

--condition

규칙을 트리거하는 조건입니다.

--name -n

예약 된 쿼리 규칙의 이름입니다.

--resource-group -g

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

--scopes

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

선택적 매개 변수

--action -a

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

--condition-query

Deteils를 쿼리하여 인수의 자리 표시자를 바꿉니다 --condition .

--description

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

--disabled

예약 된 쿼리를 사용 하지 않도록 설정 합니다.

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

"# #H # #m # #s" 형식의 규칙을 평가 하는 빈도입니다.

기본값: 5m
--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--mad --mute-actions-duration

경고가 발생 한 후 선택한 기간 (ISO 8601 기간 형식)에 대 한 작업을 음소거 합니다.

기본값: PT30M
--severity

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

기본값: 2
--tags

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

--target-resource-type --type

범위에 있는 대상 리소스의 리소스 형식입니다. 범위가 리소스 그룹 또는 구독 인 경우이를 제공 해야 합니다.

--window-size

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

기본값: 5m

az monitor scheduled-query delete

예약 된 쿼리를 삭제 합니다.

az monitor scheduled-query delete --name
                                  --resource-group
                                  [--yes]

필수 매개 변수

--name -n

예약 된 쿼리 규칙의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az monitor scheduled-query list

모든 예약 된 쿼리를 나열 합니다.

az monitor scheduled-query list [--resource-group]

선택적 매개 변수

--resource-group -g

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

az monitor scheduled-query show

예약 된 쿼리의 세부 정보를 표시 합니다.

az monitor scheduled-query show --name
                                --resource-group

필수 매개 변수

--name -n

예약 된 쿼리 규칙의 이름입니다.

--resource-group -g

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

az monitor scheduled-query update

예약 된 쿼리를 업데이트 합니다.

az monitor scheduled-query update --name
                                  --resource-group
                                  [--action]
                                  [--add]
                                  [--condition]
                                  [--condition-query]
                                  [--description]
                                  [--disabled {false, true}]
                                  [--evaluation-frequency]
                                  [--force-string]
                                  [--mad]
                                  [--remove]
                                  [--set]
                                  [--severity]
                                  [--tags]
                                  [--window-size]

필수 매개 변수

--name -n

예약 된 쿼리 규칙의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--action -a

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

--add

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

--condition

규칙을 트리거하는 조건입니다.

--condition-query

Deteils를 쿼리하여 인수의 자리 표시자를 바꿉니다 --condition .

--description

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

--disabled

예약 된 쿼리를 사용 하지 않도록 설정 합니다.

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

"# #H # #m # #s" 형식의 규칙을 평가 하는 빈도입니다.

--force-string

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

--mad --mute-actions-duration

경고가 발생 한 후 선택한 기간 (ISO 8601 기간 형식)에 대 한 작업을 음소거 합니다.

--remove

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

--set

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

--severity

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

--tags

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

--window-size

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