Skip to content

Commit e5deb82

Browse files
Merge pull request #257050 from v-jbasden/v-jbasden-convert-images-to-learn-format-autoscale-1
[BULK UPDATE #1] Converting Azure Monitor legacy image formatting to Learn formatting - autoscale subservice
2 parents b3c7395 + ab307e3 commit e5deb82

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ When your application experiences higher load, autoscale adds resources to handl
2727

2828
For example, scale out your application by adding VMs when the average CPU usage per VM is above 70%. Scale it back by removing VMs when CPU usage drops to 40%.
2929

30-
:::image type="content" source="./media/autoscale-overview/AutoscaleConcept.png" alt-text="A diagram that shows scaling out by adding virtual machine instances.":::
30+
:::image type="content" source="./media/autoscale-overview/AutoscaleConcept.png" lightbox="./media/autoscale-overview/AutoscaleConcept.png" alt-text="A diagram that shows scaling out by adding virtual machine instances.":::
3131

3232
When the conditions in the rules are met, one or more autoscale actions are triggered, adding or removing VMs. You can also perform other actions like sending email, notifications, or webhooks to trigger processes in other systems.
3333

@@ -37,7 +37,7 @@ Autoscale scales in and out, or horizontally. Scaling horizontally is an increas
3737

3838
In contrast, scaling up and down, or vertical scaling, keeps the same number of resource instances constant but gives them more capacity in terms of memory, CPU speed, disk space, and network. Vertical scaling is limited by the availability of larger hardware, which eventually reaches an upper limit. Hardware size availability varies in Azure by region. Vertical scaling might also require a restart of the VM during the scaling process. Autoscale does not support vertical scaling.
3939

40-
:::image type="content" source="./media/autoscale-overview/vertical-scaling.png" alt-text="A diagram that shows scaling up by adding CPU and memory to a virtual machine.":::
40+
:::image type="content" source="./media/autoscale-overview/vertical-scaling.png" lightbox="./media/autoscale-overview/vertical-scaling.png" alt-text="A diagram that shows scaling up by adding CPU and memory to a virtual machine.":::
4141

4242
When the conditions in the rules are met, one or more autoscale actions are triggered, adding or removing VMs. You can also perform other actions like sending email, notifications, or webhooks to trigger processes in other systems.
4343

@@ -58,7 +58,7 @@ You can set up autoscale via:
5858

5959
The following diagram shows the autoscale architecture.
6060

61-
![Diagram that shows autoscale flow.](./media/autoscale-overview/Autoscale_Overview_v4.png)
61+
:::image type="content" source="./media/autoscale-overview/Autoscale_Overview_v4.png" lightbox="./media/autoscale-overview/Autoscale_Overview_v4.png" alt-text="Diagram that shows autoscale flow.":::
6262

6363
### Resource metrics
6464

@@ -109,7 +109,7 @@ Autoscale uses the following terminology and structure.
109109
| 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. |
110110
| Notify | notification | Defines the notifications to send when an autoscale event occurs. Autoscale can notify one or more email addresses or make a call by using one or more webhooks. You can configure multiple webhooks in the JSON but only one in the UI. |
111111

112-
![Diagram that shows Azure autoscale setting, profile, and rule structure.](./media/autoscale-overview/azure-resource-manager-rule-structure-3.png)
112+
:::image type="content" source="./media/autoscale-overview/azure-resource-manager-rule-structure-3.png" lightbox="./media/autoscale-overview/azure-resource-manager-rule-structure-3.png" alt-text="Diagram that shows Azure autoscale setting, profile, and rule structure.":::
113113

114114
The full list of configurable fields and descriptions is available in the [Autoscale REST API](/rest/api/monitor/autoscalesettings).
115115

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

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ An autoscale setting for a virtual machine scale set:
4646
Let's review the metrics from the autoscale service.
4747

4848
The following chart shows a **Percentage CPU** metric for a virtual machine scale set.
49-
50-
![Screenshot that shows a virtual machine scale set percentage CPU example.](media/autoscale-troubleshoot/autoscale-vmss-CPU-ex-full-1.png)
49+
<!-- convertborder later -->
50+
:::image type="content" source="media/autoscale-troubleshoot/autoscale-vmss-CPU-ex-full-1.png" lightbox="media/autoscale-troubleshoot/autoscale-vmss-CPU-ex-full-1.png" alt-text="Screenshot that shows a virtual machine scale set percentage CPU example." border="false":::
5151

5252
The next chart shows the **Observed Metric Value** metric for an autoscale setting.
53-
54-
![Screenshot that shows another virtual machine scale set percentage CPU example.](media/autoscale-troubleshoot/autoscale-vmss-CPU-ex-full-2.png)
53+
<!-- convertborder later -->
54+
:::image type="content" source="media/autoscale-troubleshoot/autoscale-vmss-CPU-ex-full-2.png" lightbox="media/autoscale-troubleshoot/autoscale-vmss-CPU-ex-full-2.png" alt-text="Screenshot that shows another virtual machine scale set percentage CPU example." border="false":::
5555

5656
The final chart shows the **Metric Threshold** and **Observed Capacity** metrics. The **Metric Threshold** metric at the top for the scale-out rule is 70. The **Observed Capacity** metric at the bottom shows the number of active instances, which is currently 3.
57-
58-
![Screenshot that shows Metric Threshold and Observed Capacity.](media/autoscale-troubleshoot/autoscale-metric-threshold-capacity-ex-full.png)
57+
<!-- convertborder later -->
58+
:::image type="content" source="media/autoscale-troubleshoot/autoscale-metric-threshold-capacity-ex-full.png" lightbox="media/autoscale-troubleshoot/autoscale-metric-threshold-capacity-ex-full.png" alt-text="Screenshot that shows Metric Threshold and Observed Capacity." border="false":::
5959

6060
> [!NOTE]
6161
> You can filter **Metric Threshold** by the metric trigger rule dimension scale-out (increase) rule to see the scale-out threshold and by the scale-in rule (decrease).
@@ -71,24 +71,24 @@ In this case, the autoscale engine's observed metric value is calculated as the
7171
The following screenshots show two metric charts.
7272

7373
The **Avg Outbound Flows** chart shows the value of the **Outbound Flows** metric. The actual value is 6.
74-
75-
![Screenshot that shows the Average Outbound Flows page with an example of a virtual machine scale set autoscale metrics chart.](media/autoscale-troubleshoot/autoscale-vmss-metric-chart-ex-1.png)
74+
<!-- convertborder later -->
75+
:::image type="content" source="media/autoscale-troubleshoot/autoscale-vmss-metric-chart-ex-1.png" lightbox="media/autoscale-troubleshoot/autoscale-vmss-metric-chart-ex-1.png" alt-text="Screenshot that shows the Average Outbound Flows page with an example of a virtual machine scale set autoscale metrics chart." border="false":::
7676

7777
The following chart shows a few values:
7878

7979
- The **Observed Metric Value** metric in the middle is 3 because there are 2 active instances, and 6 divided by 2 is 3.
8080
- The **Observed Capacity** metric at the bottom shows the instance count seen by an autoscale engine.
8181
- The **Metric Threshold** metric at the top is set to 10.
82-
83-
![Screenshot that shows a virtual machine scale set autoscale metrics charts example.](media/autoscale-troubleshoot/autoscale-vmss-metric-chart-ex-2.png)
82+
<!-- convertborder later -->
83+
:::image type="content" source="media/autoscale-troubleshoot/autoscale-vmss-metric-chart-ex-2.png" lightbox="media/autoscale-troubleshoot/autoscale-vmss-metric-chart-ex-2.png" alt-text="Screenshot that shows a virtual machine scale set autoscale metrics charts example." border="false":::
8484

8585
If there are multiple scale action rules, you can use splitting or the **add filter** option in the metrics explorer chart to look at a metric by a specific source or rule. For more information on splitting a metric chart, see [Advanced features of metric charts - splitting](../essentials/metrics-charts.md#apply-splitting).
8686

8787
## Example 3: Understand autoscale events
8888

8989
In the autoscale setting screen, go to the **Run history** tab to see the most recent scale actions. The tab also shows the change in **Observed Capacity** over time. To find more information about all autoscale actions, including operations such as update/delete autoscale settings, view the activity log and filter by autoscale operations.
90-
91-
![Screenshot that shows autoscale settings run history.](media/autoscale-troubleshoot/autoscale-setting-run-history-smaller.png)
90+
<!-- convertborder later -->
91+
:::image type="content" source="media/autoscale-troubleshoot/autoscale-setting-run-history-smaller.png" lightbox="media/autoscale-troubleshoot/autoscale-setting-run-history-smaller.png" alt-text="Screenshot that shows autoscale settings run history." border="false":::
9292

9393
## Autoscale resource logs
9494

@@ -102,8 +102,8 @@ As with any Azure Monitor supported service, you can use [diagnostic settings](.
102102
- Your Log Analytics workspace for detailed analytics.
103103
- Azure Event Hubs and then to non-Azure tools.
104104
- Your Azure Storage account for archive.
105-
106-
![Screenshot that shows autoscale diagnostic settings.](media/autoscale-troubleshoot/diagnostic-settings.png)
105+
<!-- convertborder later -->
106+
:::image type="content" source="media/autoscale-troubleshoot/diagnostic-settings.png" lightbox="media/autoscale-troubleshoot/diagnostic-settings.png" alt-text="Screenshot that shows autoscale diagnostic settings." border="false":::
107107

108108
The preceding screenshot shows the Azure portal autoscale **Diagnostics settings** pane. There you can select the **Diagnostic/Resource Logs** tab and enable log collection and routing. You can also perform the same action by using the REST API, the Azure CLI, PowerShell, and Azure Resource Manager templates for diagnostic settings by choosing the resource type as **Microsoft.Insights/AutoscaleSettings**.
109109

0 commit comments

Comments
 (0)