From 643e80e08fdd9e852c7caa3ef5111b565a6f4a56 Mon Sep 17 00:00:00 2001 From: Myron Date: Fri, 14 Feb 2020 14:22:17 +0800 Subject: [PATCH 1/3] add example --- src/azure-cli/azure/cli/command_modules/monitor/_help.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/azure-cli/azure/cli/command_modules/monitor/_help.py b/src/azure-cli/azure/cli/command_modules/monitor/_help.py index c1c55bf28b9..6f54a5f508c 100644 --- a/src/azure-cli/azure/cli/command_modules/monitor/_help.py +++ b/src/azure-cli/azure/cli/command_modules/monitor/_help.py @@ -536,6 +536,11 @@ - name: Create autoscale settings for exactly 4 instances. text: > az monitor autoscale create -g {myrg} --resource {resource-id} --count 4 + - name: Create autoscale settings to autoscale via a guest vm metric enabled from diagnostic extensions. + You can use counterSpecifier field retrieved from 'az vmss diagnostics get-default-config' in the `--condition`. + text: | + az monitor autoscale create -g {rmyg} --autoscale-name test --scale out 1 + --condition "/builtin/memory/percentavailablememory > 80 total 5m" - name: Create new autoscale settings. (autogenerated) text: | az monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets From d87b699730f8d72323095ea84e7704e6165da55b Mon Sep 17 00:00:00 2001 From: Myron Date: Fri, 14 Feb 2020 14:34:25 +0800 Subject: [PATCH 2/3] fix --- .../azure/cli/command_modules/monitor/_help.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/monitor/_help.py b/src/azure-cli/azure/cli/command_modules/monitor/_help.py index 6f54a5f508c..c2d58a33a29 100644 --- a/src/azure-cli/azure/cli/command_modules/monitor/_help.py +++ b/src/azure-cli/azure/cli/command_modules/monitor/_help.py @@ -536,11 +536,6 @@ - name: Create autoscale settings for exactly 4 instances. text: > az monitor autoscale create -g {myrg} --resource {resource-id} --count 4 - - name: Create autoscale settings to autoscale via a guest vm metric enabled from diagnostic extensions. - You can use counterSpecifier field retrieved from 'az vmss diagnostics get-default-config' in the `--condition`. - text: | - az monitor autoscale create -g {rmyg} --autoscale-name test --scale out 1 - --condition "/builtin/memory/percentavailablememory > 80 total 5m" - name: Create new autoscale settings. (autogenerated) text: | az monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets @@ -694,6 +689,11 @@ text: | az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \\ --scale in 50% --condition "Percentage CPU < 25 avg 15m" + - name: Create autoscale settings to autoscale via a guest vm metric enabled from diagnostic extensions. + You can use counterSpecifier field retrieved from 'az vmss diagnostics get-default-config' in the `--condition`. + text: | + az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m" + """ helps['monitor autoscale rule delete'] = """ From af5359cb5cb637a42c0b626252724759a54bf732 Mon Sep 17 00:00:00 2001 From: Myron Date: Sat, 15 Feb 2020 16:28:51 +0800 Subject: [PATCH 3/3] fix comments --- src/azure-cli/azure/cli/command_modules/monitor/_help.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/monitor/_help.py b/src/azure-cli/azure/cli/command_modules/monitor/_help.py index c2d58a33a29..0d7fbe1c316 100644 --- a/src/azure-cli/azure/cli/command_modules/monitor/_help.py +++ b/src/azure-cli/azure/cli/command_modules/monitor/_help.py @@ -689,7 +689,7 @@ text: | az monitor autoscale rule create -g {myrg} --autoscale-name {myvmss} \\ --scale in 50% --condition "Percentage CPU < 25 avg 15m" - - name: Create autoscale settings to autoscale via a guest vm metric enabled from diagnostic extensions. + - name: Create autoscale settings via a guest vm metric enabled from diagnostic extensions. You can use counterSpecifier field retrieved from 'az vmss diagnostics get-default-config' in the `--condition`. text: | az monitor autoscale rule create -g {myrg} --autoscale-name test --scale out 1 --condition "/builtin/memory/percentavailablememory > 80 total 5m"