az monitor autoscale rule
자동 크기 조정 규칙을 관리합니다.
자동 크기 조정에 대한 자세한 내용은 다음 https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings을 참조하세요.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az monitor autoscale rule copy |
한 프로필에서 다른 프로필로 자동 크기 조정 규칙을 복사합니다. |
핵심 | GA |
az monitor autoscale rule create |
새 자동 크기 조정 규칙을 추가합니다. |
핵심 | GA |
az monitor autoscale rule delete |
프로필에서 자동 크기 조정 규칙을 제거합니다. |
핵심 | GA |
az monitor autoscale rule list |
프로필에 대한 자동 크기 조정 규칙을 나열합니다. |
핵심 | GA |
az monitor autoscale rule copy
한 프로필에서 다른 프로필로 자동 크기 조정 규칙을 복사합니다.
az monitor autoscale rule copy --autoscale-name
--dest-schedule
--index
--resource-group
[--source-schedule]
필수 매개 변수
자동 크기 조정 설정의 이름입니다.
규칙을 복사할 프로필의 이름입니다.
복사할 규칙 인덱스의 공백으로 구분된 목록 또는 모든 규칙을 복사하는 '*' 목록입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
규칙을 복사할 프로필의 이름입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az monitor autoscale rule create
새 자동 크기 조정 규칙을 추가합니다.
자동 크기 조정에 대한 자세한 내용은 다음 https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings을 참조하세요.
az monitor autoscale rule create --autoscale-name
--condition
--scale
[--cooldown]
[--profile-name]
[--resource]
[--resource-group]
[--resource-namespace]
[--resource-parent]
[--resource-type]
[--timegrain]
예제
인스턴스의 CPU 비율이 10분 동안 평균 75보다 큰 경우 인스턴스를 5개까지 확장합니다.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale to 5 --condition "Percentage CPU > 75 avg 10m"
인스턴스의 CPU 비율이 5분 동안 평균 75보다 큰 경우 2개의 인스턴스를 확장합니다.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale out 2 --condition "Percentage CPU > 75 avg 5m"
인스턴스의 CPU 비율이 15분 동안 평균 25보다 작으면 50% 축소합니다.
az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \
--scale in 50% --condition "Percentage CPU < 25 avg 15m"
진단 확장에서 사용하도록 설정된 게스트 vm 메트릭을 통해 자동 크기 조정 설정을 만듭니다. '--condition'의 'az vmss 진단 get-default-config'에서 검색된 counterSpecifier 필드를 사용할 수 있습니다.
az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"
필수 매개 변수
자동 크기 조정 설정의 이름입니다.
크기 조정 작업을 트리거하는 조건입니다.
사용법: --condition ["NAMESPACE"] METRIC {==,!=,,>=>,,<=<} THRESHOLD {avg,min,max,total,count} PERIOD [where DIMENSION {==,!=} VALUE [또는 VALUE ...] [and DIMENSION {==,!=} VALUE [또는 VALUE ...] ...]]
차원은 'where' 키워드(keyword) 추가하여 쿼리할 수 있으며 여러 차원을 'and' 키워드(keyword) 결합하여 쿼리할 수 있습니다. 메트릭 및 적절한 THRESHOLD 값에 대한 값은 명령에서 az monitor metric
가져올 수 있습니다. PERIOD 형식은 "##h###m##s"입니다.
배율의 방향과 크기입니다.
사용량: --scale {to,in,out} VAL[%] 고정 개수: --scale to 5 In by Count: --scale in 2 Out by Percent: --scale out 10%.
선택적 매개 변수
다른 크기 조정 이벤트가 발생하기 전에 경과해야 하는 시간(분)입니다.
자동 크기 조정 프로필의 이름입니다.
대상 리소스의 이름 또는 ID입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
대상 리소스 공급자 네임스페이스입니다.
대상 리소스 부모 경로(해당하는 경우)입니다.
대상 리소스 종류입니다. 네임스페이스/형식 형식(예: 'Microsoft.Compute/virtualMachines')도 수락할 수 있습니다.
메트릭이 인스턴스 간에 폴링되는 방식입니다.
timegrain의 형식은 {avg,min,max,sum} VALUE입니다. 명령에서 az monitor metric
값을 가져올 수 있습니다. VALUE 형식은 "##h###m##s"입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az monitor autoscale rule delete
프로필에서 자동 크기 조정 규칙을 제거합니다.
az monitor autoscale rule delete --autoscale-name
--index
--resource-group
[--profile-name]
필수 매개 변수
자동 크기 조정 설정의 이름입니다.
제거할 규칙 인덱스의 공백으로 구분된 목록 또는 모든 규칙을 지우는 '*' 목록입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
자동 크기 조정 프로필의 이름입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az monitor autoscale rule list
프로필에 대한 자동 크기 조정 규칙을 나열합니다.
az monitor autoscale rule list --autoscale-name
--resource-group
[--profile-name]
예제
프로필에 대한 자동 크기 조정 규칙을 나열합니다. (자동 생성됨)
az monitor autoscale rule list --autoscale-name MyAutoscale --profile-name MyProfile --resource-group MyResourceGroup
필수 매개 변수
자동 크기 조정 설정의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
자동 크기 조정 프로필의 이름입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI