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"
필수 매개 변수
규칙을 트리거하는 조건입니다.
예약 된 쿼리 규칙의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
규칙이 적용 되는 공백으로 구분 된 범위 목록입니다. 이 매개 변수에 지정 된 리소스는 동일한 형식 이어야 하며 동일한 위치에 있어야 합니다.
선택적 매개 변수
경고가 트리거될 때 실행할 작업 그룹 및 선택적 webhook 속성을 추가 합니다.
Deteils를 쿼리하여 인수의 자리 표시자를 바꿉니다 --condition .
규칙에 대 한 자유 텍스트 설명입니다.
예약 된 쿼리를 사용 하지 않도록 설정 합니다.
"# #H # #m # #s" 형식의 규칙을 평가 하는 빈도입니다.
위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.
경고가 발생 한 후 선택한 기간 (ISO 8601 기간 형식)에 대 한 작업을 음소거 합니다.
0 (위험)에서 4 (자세히) 까지의 경고 심각도입니다.
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
범위에 있는 대상 리소스의 리소스 형식입니다. 범위가 리소스 그룹 또는 구독 인 경우이를 제공 해야 합니다.
"# #H # #m # #s" 형식으로 메트릭을 집계 하는 시간입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az monitor scheduled-query delete
예약 된 쿼리를 삭제 합니다.
az monitor scheduled-query delete --name
--resource-group
[--yes]
필수 매개 변수
예약 된 쿼리 규칙의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az monitor scheduled-query list
모든 예약 된 쿼리를 나열 합니다.
az monitor scheduled-query list [--resource-group]
선택적 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az monitor scheduled-query show
예약 된 쿼리의 세부 정보를 표시 합니다.
az monitor scheduled-query show --name
--resource-group
필수 매개 변수
예약 된 쿼리 규칙의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
예약 된 쿼리 규칙의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
경고가 트리거될 때 실행할 작업 그룹 및 선택적 webhook 속성을 추가 합니다.
경로 및 키 값 쌍을 지정 하 여 개체 목록에 개체를 추가 합니다. 예:--속성을 추가 합니다. listProperty <key = value, string 또는 JSON string>.
규칙을 트리거하는 조건입니다.
Deteils를 쿼리하여 인수의 자리 표시자를 바꿉니다 --condition .
규칙에 대 한 자유 텍스트 설명입니다.
예약 된 쿼리를 사용 하지 않도록 설정 합니다.
"# #H # #m # #s" 형식의 규칙을 평가 하는 빈도입니다.
' Set ' 또는 ' a l l '을 사용 하는 경우 JSON으로 변환 하는 대신 문자열 리터럴을 유지 합니다.
경고가 발생 한 후 선택한 기간 (ISO 8601 기간 형식)에 대 한 작업을 음소거 합니다.
목록에서 속성이 나 요소를 제거 합니다. 예:--속성을 제거 합니다. 목록 또는--propertyToRemove을 제거 합니다.
설정할 속성 경로 및 값을 지정 하 여 개체를 업데이트 합니다. 예:--set property1 property2 =.
0 (위험)에서 4 (자세히) 까지의 경고 심각도입니다.
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
"# #H # #m # #s" 형식으로 메트릭을 집계 하는 시간입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.