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/storage/elastic-san/elastic-san-metrics.md
+49-1Lines changed: 49 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn about the available metrics that can let you understand how y
4
4
author: roygara
5
5
ms.service: azure-elastic-san-storage
6
6
ms.topic: concept-article
7
-
ms.date: 06/28/2024
7
+
ms.date: 07/14/2025
8
8
ms.author: rogarana
9
9
# Customer intent: As a cloud storage administrator, I want to monitor the performance metrics of my Azure Elastic SAN, so that I can optimize its availability and manage resource usage effectively.
10
10
---
@@ -44,6 +44,54 @@ Available log categories:
44
44
- Persistent Reservation Requests
45
45
- SendTargets Requests
46
46
47
+
## Monitor workload performance
48
+
49
+
### Monitor Availability
50
+
The **Availability** metric can be useful to view any visible issues from either an application or user perspective.
51
+
52
+
When using this metric with Azure Elastic SAN, we recommend using the **Average** aggregation - using Average shows you what percentage of your requests are experiencing errors, and if they are within [Elastic SAN's SLA](https://www.microsoft.com/licensing/docs/view/Service-Level-Agreements-SLA-for-Online-Services?lang=1).
53
+
You can use the **Min** and **Max** aggregation for worst and best case availability scenarios. For instance - **Min** availability can be used for incident alerting.
54
+
55
+
### How to create an alert for Availability < 99.9%
56
+
57
+
1. Open the **Create an alert rule** dialog box. For more information, see [Create or edit an alert rule](/azure/azure-monitor/alerts/alerts-create-new-alert-rule).
58
+
59
+
1. In the **Scope** tab, select your Elastic SAN resource.
60
+
61
+
1. In the **Condition** tab, select the **Availability** metric.
62
+
63
+
1. In the **Alert logic** tab, select the following attribute variable values from the drop down menu:
64
+
65
+
| Field | Description |
66
+
|------------------|--------------|
67
+
| Threshold | Static |
68
+
| Aggregation type | Average |
69
+
| Operator | Less than |
70
+
| Threshold value | 99.9 |
71
+
72
+
73
+
1. In the **When to evaluate** tab, select the following variable values from the drop down menu:
74
+
75
+
| Field | Description |
76
+
|------------------|--------------|
77
+
| Check every | 5 minutes |
78
+
| Lookback period | 1 hour |
79
+
80
+
1. Click **Next** to go to the **Actions** tab and add an action group (email, SMS, etc.) to the alert. You can select an existing action group or create a new action group.
81
+
82
+
1. Click **Next** to go to the **Details** tab and fill in the details of the alert such as the alert name, description, and severity.
83
+
84
+
1. Select **Review + create** to create the alert.
85
+
86
+
87
+
### Monitor Utilization
88
+
89
+
Utilization metrics that measure the amount of data being transmitted (throughput) or operations being serviced (IOPS) are commonly used to determine how much work is being performed by the application or workload. Transaction metrics can determine the number of operations or requests against the Azure Elastic SAN service over various time granularity.
90
+
91
+
To determine the average I/O per second (IOPS) for your workload, first determine the total number of transactions using the **Transactions** metric over a minute and then divide that number by 60 seconds. For example, 120,000 transactions in 1 minute / 60 seconds = 2,000 average IOPS.
92
+
93
+
To determine the average throughput for your workload, take the total amount of transmitted data by combining the **Ingress** and **Egress** metrics (total throughput) and divide that by 60 seconds. For example, 1 GiB total throughput over 1 minute / 60 seconds = 17 MiB average throughput.
0 commit comments