Skip to content

Commit c533973

Browse files
authored
adding visual guidance and how to monitor
1 parent c1ab003 commit c533973

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

0_Azure/1_AzureData/1_Databases/demos/11_enablingAutoscaleIOPSmySQL.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,18 @@ Last updated: 2025-05-09
1414

1515
- [Storage IOPS in Azure Database for MySQL - Flexible Server](https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-storage-iops#how-do-i-know-that-iops-have-scaled-up-and-scaled-down-when-the-server-is-using-the-autoscale-iops-feature-can-i-monitor-iops-usage-for-my-server)
1616
- [Azure Database for MySQL - Flexible Server service tiers](https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-service-tiers-storage#service-tiers-size-and-server-types)
17+
- [Autoscale IOPS for Azure Database for MySQL - Flexible Server - General Availability](https://techcommunity.microsoft.com/blog/adformysql/autoscale-iops-for-azure-database-for-mysql---flexible-server---general-availabi/3884602)
1718

1819
</details>
1920

2021

2122
<details>
2223
<summary><b>Table of Content</b> (Click to expand)</summary>
2324

25+
- [How to provision](#how-to-provision)
26+
- [How to enable IOPS](#how-to-enable-iops)
27+
- [How to Monitor IOPS Scaling](#how-to-monitor-iops-scaling)
28+
2429
</details>
2530

2631

@@ -48,12 +53,28 @@ Last updated: 2025-05-09
4853

4954
https://github.com/user-attachments/assets/9e2983b3-3839-4ad3-8ab8-ccbb698f3228
5055

51-
## How to monitor
56+
## How to Monitor IOPS Scaling
57+
58+
> How I know if the IOPS have scaled up or down when the server's using the autoscale IOPS feature? You can use the `metrics available in Azure Monitor`.
59+
60+
1. **Use Azure Monitor Metrics**:
61+
- Go to your server in the [Azure portal](https://portal.azure.com/)
62+
- Go to the `Monitoring` section and select `Metrics`.
63+
64+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/f08afb04-e271-4ac3-8594-e3e98a9bfd2e" />
5265

66+
- Choose the ` Storage IO` metric (both percent and count).
5367

68+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/ca585f55-e943-413d-9477-f26c099a1e66" />
5469

70+
- Set a `custom time range` to observe trends over time.
5571

72+
2. **Look for Scaling Patterns**:
73+
- If you see `sudden increases or decreases` in the IOPS metric that correlate with workload changes, this indicates that autoscale IOPS has adjusted the performance level.
74+
- You can also monitor `IO utilization percentage` to see how close your server is to its current IOPS limit.
75+
3. **Enable Alerts (Optional)**: You can set up `alerts` in Azure Monitor to notify you when IOPS usage crosses certain thresholds, which can help you track scaling events in real time.
5676

77+
https://github.com/user-attachments/assets/19b96128-e37f-40b4-8e23-8a5384bc6686
5778

5879
<div align="center">
5980
<h3 style="color: #4CAF50;">Total Visitors</h3>

0 commit comments

Comments
 (0)