Skip to content

Commit 639d2a6

Browse files
Merge pull request #229907 from EdB-MSFT/docs-editor/autoscale-overview-1678283622
maximum 20 porfiles
2 parents eff0eec + 022bd54 commit 639d2a6

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

articles/azure-monitor/autoscale/autoscale-overview.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ ms.author: edbaynash
66
ms.service: azure-monitor
77
ms.subservice: autoscale
88
ms.topic: conceptual
9-
ms.date: 08/01/2022
10-
ms.reviewer:
11-
9+
ms.date: 03/08/2023
10+
ms.reviewer:
1211
---
1312

1413
# Overview of autoscale in Microsoft Azure
@@ -107,9 +106,9 @@ Autoscale uses the following terminology and structure. The UI and JSON
107106

108107
| UI | JSON/CLI | Description |
109108
|------------------|--------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
110-
| Scale conditions | profiles | A collection of rules, instance limits and schedules, based on a metric or time. You can define one or more scale conditions or profiles. |
111-
| Rules | rules | A set of time or metric-based conditions that trigger a scale action. You can define one or more rules for both scale-in and scale-out actions. |
112-
| Instance limits | capacity | Each scale condition or profile defines th default, max, and min number of instances that can run under that profile. |
109+
| Scale conditions | profiles | A collection of rules, instance limits and schedules, based on a metric or time. You can define one or more scale conditions or profiles. Define up to 20 profiles per autoscale setting. |
110+
| Rules | rules | A set of time or metric-based conditions that trigger a scale action. You can define one or more rules for both scale-in and scale-out actions. Define up to a total of 10 rules per profile. |
111+
| Instance limits | capacity | Each scale condition or profile defines the default, max, and min number of instances that can run under that profile. |
113112
| Schedule | recurrence | Indicates when autoscale should put this scale condition or profile into effect. You can have multiple scale conditions, which allow you to handle different and overlapping requirements. For example, you can have different scale conditions for different times of day, or days of the week. |
114113
| Notify | notification | Defines the notifications to send when an autoscale event occurs. Autoscale can notify one or more email addresses or make a call one or more webhooks. You can configure multiple webhooks in the JSON but only one in the UI. |
115114

@@ -139,7 +138,7 @@ The following services are supported by autoscale:
139138
| Azure API Management service | [Automatically scale an Azure API Management instance](../../api-management/api-management-howto-autoscale.md) |
140139
| Azure Data Explorer Clusters | [Manage Azure Data Explorer clusters scaling to accommodate changing demand](/azure/data-explorer/manage-cluster-horizontal-scaling) |
141140
| Azure Stream Analytics | [Autoscale streaming units (Preview)](../../stream-analytics/stream-analytics-autoscale.md) |
142-
| Azure SignalR Service (Premium tier) | [Automatically scale units of an Azure SignalR service](https://learn.microsoft.com/azure/azure-signalr/signalr-howto-scale-autoscale) |
141+
| Azure SignalR Service (Premium tier) | [Automatically scale units of an Azure SignalR service](/azure/azure-signalr/signalr-howto-scale-autoscale) |
143142
| Azure Machine Learning Workspace | [Autoscale an online endpoint](../../machine-learning/how-to-autoscale-endpoints.md) |
144143
| Azure Spring Apps | [Set up autoscale for applications](../../spring-apps/how-to-setup-autoscale.md) |
145144
| Media Services | [Autoscaling in Media Services](/azure/media-services/latest/release-notes#autoscaling) |
@@ -159,3 +158,4 @@ To learn more about autoscale, see the following resources:
159158
* [ARM template resource definition](/azure/templates/microsoft.insights/autoscalesettings)
160159
* [PowerShell Az.Monitor Reference](/powershell/module/az.monitor/#monitor)
161160
* [REST API reference. Autoscale Settings](/rest/api/monitor/autoscale-settings).
161+

articles/azure-monitor/autoscale/autoscale-understanding-settings.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ The table below describes the elements in the above autoscale setting's JSON.
103103
| Setting | name | |The autoscale setting name. |
104104
| Setting | location | |The location of the autoscale setting. This location can be different from the location of the resource being scaled. |
105105
| properties | targetResourceUri | |The resource ID of the resource being scaled. You can only have one autoscale setting per resource. |
106-
| properties | profiles | Scale condition |An autoscale setting is composed of one or more profiles. Each time the autoscale engine runs, it executes one profile. |
106+
| properties | profiles | Scale condition |An autoscale setting is composed of one or more profiles. Each time the autoscale engine runs, it executes one profile. Configure up to 20 profiles per autoscale setting. |
107107
| profiles | name | |The name of the profile. You can choose any name that helps you identify the profile. |
108108
| profiles | capacity.maximum | Instance limits - Maximum |The maximum capacity allowed. It ensures that autoscale doesn't scale your resource above this number when executing the profile. |
109109
| profiles | capacity.minimum | Instance limits - Minimum |The minimum capacity allowed. It ensures that autoscale doesn't scale your resource below this number when executing the profile |
@@ -124,6 +124,7 @@ The table below describes the elements in the above autoscale setting's JSON.
124124

125125
## Autoscale profiles
126126

127+
Define up to 20 different profiles per autoscale setting.
127128
There are three types of autoscale profiles:
128129

129130
- **Default profile:** Use the default profile if you don’t need to scale your resource based on a particular date and time, or day of the week. The default profile runs when there are no other applicable profiles for the current date and time. You can only have one default profile.

0 commit comments

Comments
 (0)