다음을 통해 공유


az monitor autoscale

자동 크기 조정 설정을 관리합니다.

명령

Name Description 형식 상태
az monitor autoscale create

새 자동 크기 조정 설정을 만듭니다.

핵심 GA
az monitor autoscale delete

자동 크기 조정 설정을 삭제합니다.

핵심 GA
az monitor autoscale list

리소스 그룹에 대한 자동 크기 조정 설정을 나열합니다.

핵심 GA
az monitor autoscale profile

자동 크기 조정 프로필을 관리합니다.

핵심 GA
az monitor autoscale profile create

고정 또는 되풀이 자동 크기 조정 프로필을 만듭니다.

핵심 GA
az monitor autoscale profile delete

자동 크기 조정 프로필을 삭제합니다.

핵심 GA
az monitor autoscale profile list

자동 크기 조정 프로필을 나열합니다.

핵심 GA
az monitor autoscale profile list-timezones

표준 시간대 정보를 조회합니다.

핵심 GA
az monitor autoscale profile show

자동 크기 조정 프로필의 세부 정보를 표시합니다.

핵심 GA
az monitor autoscale rule

자동 크기 조정 규칙을 관리합니다.

핵심 GA
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 show

자동 크기 조정 설정을 가져옵니다.

핵심 GA
az monitor autoscale show-predictive-metric

예측 자동 크기 조정 메트릭 미래 데이터를 표시합니다.

핵심 GA
az monitor autoscale update

자동 크기 조정 설정을 업데이트합니다.

핵심 GA

az monitor autoscale create

새 자동 크기 조정 설정을 만듭니다.

자동 크기 조정에 대한 자세한 내용은 다음 https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings을 참조하세요.

az monitor autoscale create --count
                            --resource
                            [--action]
                            [--disabled {false, true}]
                            [--email-administrator {false, true}]
                            [--email-coadministrators {false, true}]
                            [--location]
                            [--max-count]
                            [--min-count]
                            [--name]
                            [--resource-group]
                            [--resource-namespace]
                            [--resource-parent]
                            [--resource-type]
                            [--scale-look-ahead-time]
                            [--scale-mode {Disabled, Enabled, ForecastOnly}]
                            [--tags]

예제

자동 크기 조정 설정을 만들어 인스턴스 2~5개(기본값으로 3개) 사이를 조정합니다. 크기 조정이 수행되면 관리자에게 이메일을 보냅니다.

az monitor autoscale create -g {myrg} --resource {resource-id} --min-count 2 --max-count 5 \
  --count 3 --email-administrator

az monitor autoscale rule create -g {myrg} --autoscale-name {resource-name} --scale out 1 \
  --condition "Percentage CPU > 75 avg 5m"

az monitor autoscale rule create -g {myrg} --autoscale-name {resource-name} --scale in 1 \
  --condition "Percentage CPU < 25 avg 5m"

정확히 4개의 인스턴스에 대한 자동 크기 조정 설정을 만듭니다.

az monitor autoscale create -g {myrg} --resource {resource-id} --count 4

새 자동 크기 조정 설정을 만듭니다. (자동 생성됨)

az monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets

필수 매개 변수

--count

사용할 인스턴스의 숫자입니다. --min/max-count와 함께 사용하는 경우 사용할 기본 인스턴스 수입니다.

--resource

대상 리소스의 이름 또는 ID입니다.

선택적 매개 변수

--action -a

크기 조정 이벤트가 발생할 때 발생하는 작업을 추가합니다.

사용: --action TYPE KEY [ARG ...] 이메일: --action email bob@contoso.comann@contoso.com Webhook: --action webhook https://www.contoso.com/alert apiKey=value Webhook: --action webhook https://www.contoso.com/alert?apiKey=value 여러 작업은 둘 --action 이상의 인수를 사용하여 지정할 수 있습니다.

--disabled

비활성화된 상태로 자동 크기 조정 설정을 만듭니다.

허용되는 값: false, true
--email-administrator

크기 조정에 대해 구독 관리자에게 전자 메일을 보냅니다.

허용되는 값: false, true
--email-coadministrators

크기 조정에 대한 구독 공동 관리자에게 전자 메일을 보냅니다.

허용되는 값: false, true
--location -l

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

--max-count

최대 인스턴스 수입니다.

--min-count

최소 인스턴스 수입니다.

--name -n

자동 크기 조정 설정의 이름입니다.

--resource-group -g

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

--resource-namespace

대상 리소스 공급자 네임스페이스입니다.

--resource-parent

대상 리소스 부모 경로(해당하는 경우)입니다.

--resource-type

대상 리소스 종류. 네임스페이스/형식 형식(예: 'Microsoft.Compute/virtualMachines')도 수락할 수 있습니다.

--scale-look-ahead-time

인스턴스가 미리 시작되는 시점을 지정하는 시간입니다. ISO 8601 형식으로 1분에서 60분 사이여야 합니다(예: 100일은 P100D).

--scale-mode

예측 자동 크기 조정 모드입니다.

허용되는 값: Disabled, Enabled, ForecastOnly
--tags

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

전역 매개 변수
--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를 사용합니다.

az monitor autoscale delete

자동 크기 조정 설정을 삭제합니다.

az monitor autoscale delete [--autoscale-name]
                            [--ids]
                            [--resource-group]
                            [--subscription]

선택적 매개 변수

--autoscale-name --name -n

자동 크기 조정 설정 이름입니다.

--ids

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

--resource-group -g

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

--subscription

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

전역 매개 변수
--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를 사용합니다.

az monitor autoscale list

리소스 그룹에 대한 자동 크기 조정 설정을 나열합니다.

az monitor autoscale list --resource-group
                          [--max-items]
                          [--next-token]

필수 매개 변수

--resource-group -g

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

선택적 매개 변수

--max-items

명령의 출력에서 반환할 총 항목 수입니다. 사용 가능한 총 항목 수가 지정된 값보다 많으면 명령의 출력에 토큰이 제공됩니다. 페이지 매김을 다시 시작하려면 후속 명령의 인수에 --next-token 토큰 값을 제공합니다.

--next-token

페이지 매김을 시작할 위치를 지정하는 토큰입니다. 이는 이전에 잘린 응답의 토큰 값입니다.

전역 매개 변수
--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를 사용합니다.

az monitor autoscale show

자동 크기 조정 설정을 가져옵니다.

az monitor autoscale show [--autoscale-name]
                          [--ids]
                          [--resource-group]
                          [--subscription]

예제

자동 크기 조정 설정 세부 정보를 표시합니다.

az monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup

선택적 매개 변수

--autoscale-name --name -n

자동 크기 조정 설정 이름입니다.

--ids

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

--resource-group -g

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

--subscription

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

전역 매개 변수
--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를 사용합니다.

az monitor autoscale show-predictive-metric

예측 자동 크기 조정 메트릭 미래 데이터를 표시합니다.

az monitor autoscale show-predictive-metric --aggregation
                                            --interval
                                            --metric-name
                                            --metric-namespace
                                            --timespan
                                            [--autoscale-setting-name]
                                            [--ids]
                                            [--resource-group]
                                            [--subscription]

필수 매개 변수

--aggregation

검색할 집계 형식(쉼표로 구분)의 목록입니다.

--interval

쿼리의 간격(예: timegrain)입니다.

--metric-name

검색할 메트릭의 이름(쉼표로 구분됨)입니다. 특수 사례: 메트릭 이름 자체에 쉼표가 있는 경우 %2를 사용하여 표시합니다. 예: 'Metric,Name1'은 'Metric%2Name1'이어야 합니다.

--metric-namespace

메트릭 정의를 쿼리할 메트릭 네임스페이스입니다.

--timespan

쿼리의 시간 범위입니다. 'startDateTime_ISO/endDateTime_ISO' 형식의 문자열입니다.

선택적 매개 변수

--autoscale-setting-name

자동 크기 조정 설정 이름입니다.

--ids

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

--resource-group -g

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

--subscription

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

전역 매개 변수
--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를 사용합니다.

az monitor autoscale update

자동 크기 조정 설정을 업데이트합니다.

자동 크기 조정에 대한 자세한 내용은 다음 https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings을 참조하세요.

az monitor autoscale update [--add]
                            [--add-action]
                            [--autoscale-name]
                            [--count]
                            [--email-administrator {0, 1, f, false, n, no, t, true, y, yes}]
                            [--email-coadministrators {0, 1, f, false, n, no, t, true, y, yes}]
                            [--enabled {0, 1, f, false, n, no, t, true, y, yes}]
                            [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                            [--ids]
                            [--max-count]
                            [--min-count]
                            [--remove]
                            [--remove-action]
                            [--resource-group]
                            [--scale-look-ahead-time]
                            [--scale-mode {Disabled, Enabled, ForecastOnly}]
                            [--set]
                            [--subscription]
                            [--tags]

예제

기본적으로 고정된 3개 인스턴스를 사용하도록 자동 크기 조정 설정을 업데이트합니다.

az monitor autoscale update -g myrg -n autoscale-name --count 3

자동 크기 조정 설정을 업데이트하여 전자 메일 알림을 제거합니다.

az monitor autoscale update -g myrg -n autoscale-name --remove-action email bob@contoso.com

자동 크기 조정 설정을 업데이트합니다.

az monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]

선택적 매개 변수

--add

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

--add-action --add-actions -a

크기 조정 이벤트가 발생할 때 발생하는 작업을 추가합니다. 사용법: --add-action TYPE KEY [ARG ...] 이메일: --add-action email bob@contoso.comann@contoso.com Webhook: --add-action webhook https://www.contoso.com/alert apiKey=value Webhook: --add-action webhook https://www.contoso.com/alert?apiKey=value 여러 작업은 둘 --add-action 이상의 인수를 사용하여 지정할 수 있습니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--autoscale-name --name -n

자동 크기 조정 설정 이름입니다.

--count

사용할 인스턴스의 숫자입니다. --min/max-count와 함께 사용하는 경우 사용할 기본 인스턴스 수입니다.

--email-administrator

크기 조정에 대해 구독 관리자에게 전자 메일을 보냅니다.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--email-coadministrators

크기 조정에 대한 구독 공동 관리자에게 전자 메일을 보냅니다.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--enabled

사용 플래그입니다. 리소스에 대해 자동 크기 조정을 사용할 수 있는지 여부를 지정합니다. 기본값은 'false'입니다.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--force-string

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

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--ids

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

--max-count

최대 인스턴스 수입니다.

--min-count

최소 인스턴스 수입니다.

--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.

--remove-action --remove-actions -r

하나 이상의 작업을 제거합니다. 사용: --remove-action TYPE KEY [KEY ...] 이메일: --remove-action 이메일 bob@contoso.comann@contoso.com 웹후크: --remove-action 웹후크 https://contoso.com/alert https://alerts.contoso.com. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

--resource-group -g

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

--scale-look-ahead-time

인스턴스가 미리 시작되는 시점을 지정하는 시간입니다. ISO 8601 형식으로 1분에서 60분 사이여야 합니다(예: 100일은 P100D).

--scale-mode

예측 자동 크기 조정 모드입니다.

허용되는 값: Disabled, Enabled, ForecastOnly
--set

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

--subscription

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

--tags

리소스를 설명하는 키-값 쌍의 목록을 가져오거나 설정합니다. 이러한 태그는 리소스 그룹 전체에서 이 리소스를 보고 그룹화할 때 사용할 수 있습니다. 태그는 리소스당 15개까지 제공할 수 있습니다. 각 태그의 길이가 128자 이하이고 길이가 256자 이하인 키가 있어야 합니다. 약식 구문, json-file 및 yaml-file을 지원합니다. 더 많은 것을 표시하려면 "??"를 시도해 보세요.

전역 매개 변수
--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를 사용합니다.