You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-monitor/autoscale/autoscale-understanding-settings.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ Autoscale settings help you provision just the right mount of resources to suppo
12
12
13
13
## Autoscale setting schema
14
14
15
-
To illustrate the autoscale setting schema, the following autoscale setting is used. It is important to note that this autoscale setting has:
15
+
To illustrate the autoscale setting schema, the following autoscale setting is used. It's important to note that this autoscale setting has:
16
16
- One profile.
17
-
- Two metric rules in this profile: one for scaleout, and one for scalein.
17
+
- Two metric rules in this profile: one for scale-out, and one for scale-in.
18
18
- The scale-out rule is triggered when the virtual machine scale set's average percentage CPU metric is greater than 85 percent for the past 10 minutes.
19
19
- The scale-in rule is triggered when the virtual machine scale set's average is less than 60 percent for the past minute.
20
20
@@ -90,9 +90,9 @@ To illustrate the autoscale setting schema, the following autoscale setting is u
90
90
| properties | targetResourceUri | The resource ID of the resource being scaled. You can only have one autoscale setting per resource. |
91
91
| properties | profiles | An autoscale setting is composed of one or more profiles. Each time the autoscale engine runs, it executes one profile. |
92
92
| profile | name | The name of the profile. You can choose any name that helps you identify the profile. |
93
-
| profile | Capacity.maximum | The maximum capacity allowed. It ensures that autoscale, when executing this profile, does not scale your resource above this number. |
94
-
| profile | Capacity.minimum | The minimum capacity allowed. It ensures that autoscale, when executing this profile, does not scale your resource below this number.|
95
-
| profile | Capacity.default | If there is a problem reading the resource metric (in this case, the CPU of “vmss1”), and the current capacity is below the default, autoscale scales out to the default. This is to ensure the availability of the resource. If the current capacity is already higher than the default capacity, autoscale does not scale in. |
93
+
| profile | Capacity.maximum | The maximum capacity allowed. It ensures that autoscale doesn't scale your resource above this number when executing the profile. |
94
+
| profile | Capacity.minimum | The minimum capacity allowed. It ensures that autoscale doesn't scale your resource below this number when executing the profile|
95
+
| profile | Capacity.default | If there's a problem reading the resource metric (in this case, the CPU of “vmss1”), and the current capacity is below the default, autoscale scales out to the default. This ensures the availability of the resource. If the current capacity is already higher than the default capacity, autoscale does not scale in. |
96
96
| profile | rules | Autoscale automatically scales between the maximum and minimum capacities, by using the rules in the profile. You can have multiple rules in a profile. Typically there are two rules: one to determine when to scale out, and the other to determine when to scale in. |
97
97
| rule | metricTrigger | Defines the metric condition of the rule. |
98
98
| metricTrigger | metricName | The name of the metric. |
@@ -288,9 +288,9 @@ Autoscale uses the following sequence to pick the profile:
288
288
2. If there are no fixed date profiles,autoscale looks at recurrence profiles. If a recurrence profile is found, it runs it.
289
289
3. If there are no fixed date or recurrence profiles,autoscale runs the regular profile.
290
290
291
-
### How doesautoscale evaluate multiple rules?
291
+
### How does autoscale evaluate multiple rules?
292
292
293
-
Afterautoscale determines which profile to run, it evaluates all the scale-out rules in the profile (these are rules with **direction = “Increase”**).
293
+
After autoscale determines which profile to run, it evaluates all the scale-out rules in the profile (these are rules with **direction = “Increase”**).
294
294
295
295
If one or more scale-out rules are triggered,autoscale calculates the new capacity determined by the **scaleAction** of each of those rules. Then it scales out to the maximum of those capacities, to ensure service availability.
296
296
@@ -300,10 +300,10 @@ If no scale-out rules are triggered,autoscale evaluates all the scale-in rules (
300
300
301
301
Autoscale calculates the new capacity determined by the **scaleAction** of each of those rules. Then it chooses the scale action that results in the maximum of those capacities to ensure service availability.
302
302
303
-
For example, let's say there is a virtual machine scale set with a current capacity of 10. There are two scale-in rules: one that decreases capacity by 50 percent, and one that decreases capacity by 3 counts. The first rule would result in a new capacity of 5, and the second rule would result in a capacity of 7. To ensure service availability,autoscale chooses the action that results in the maximum capacity, so the second rule is chosen.
303
+
For example, let's say there is a virtual machine scale set with a current capacity of 10. There are two scale-in rules: one that decreases capacity by 50 percent, and one that decreases capacity by 3 counts. The first rule would result in a new capacity of 5, and the second rule would result in a capacity of 7. To ensure service availability,autoscale chooses the action that results in the maximum capacity, so the second rule is chosen.
304
304
305
305
## Next steps
306
-
Learn more aboutautoscale by referring to the following:
306
+
Learn more about autoscale by referring to the following:
307
307
308
308
* [Overview of autoscale](./autoscale-overview.md)
309
309
* [Azure Monitor autoscale common metrics](./autoscale-common-metrics.md)
0 commit comments