Skip to content

Commit fb9a7e9

Browse files
authored
Merge pull request #283283 from cdpark/horz-monitor-storage
Q&M: Curate 27 SOX Azure Monitor horizontals articles to reduce duplication -- Storage
2 parents 4d065ba + 9301bfc commit fb9a7e9

14 files changed

+291
-75
lines changed

articles/storage/blobs/TOC.yml

Lines changed: 258 additions & 1 deletion
Large diffs are not rendered by default.

articles/storage/blobs/anonymous-read-access-prevent.md

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -98,22 +98,11 @@ Azure Storage logging in Azure Monitor supports using log queries to analyze log
9898

9999
#### Create a diagnostic setting in the Azure portal
100100

101-
To log Azure Storage data with Azure Monitor and analyze it with Azure Log Analytics, you must first create a diagnostic setting that indicates what types of requests and for which storage services you want to log data. To create a diagnostic setting in the Azure portal, follow these steps:
101+
To log Azure Storage data with Azure Monitor and analyze it with Azure Log Analytics, you must first create a diagnostic setting that indicates what types of requests and for which storage services you want to log data. After you configure logging for your storage account, the logs are available in the Log Analytics workspace. To create a workspace, see [Create a Log Analytics workspace in the Azure portal](../../azure-monitor/logs/quick-create-workspace.md).
102102

103-
1. Create a new Log Analytics workspace in the subscription that contains your Azure Storage account. After you configure logging for your storage account, the logs will be available in the Log Analytics workspace. For more information, see [Create a Log Analytics workspace in the Azure portal](../../azure-monitor/logs/quick-create-workspace.md).
104-
1. Navigate to your storage account in the Azure portal.
105-
1. In the Monitoring section, select **Diagnostic settings**.
106-
1. Select **Blob** to log requests made against Blob storage.
107-
1. Select **Add diagnostic setting**.
108-
1. Provide a name for the diagnostic setting.
109-
1. Under **Category details**, in the **log** section, choose which types of requests to log. All anonymous requests are read requests, so select **StorageRead** to capture anonymous requests.
110-
1. Under **Destination details**, select **Send to Log Analytics**. Select your subscription and the Log Analytics workspace you created earlier, as shown in the following image.
111-
112-
:::image type="content" source="media/anonymous-read-access-prevent/create-diagnostic-setting-logs.png" alt-text="Screenshot showing how to create a diagnostic setting for logging requests":::
113-
114-
After you create the diagnostic setting, requests to the storage account are subsequently logged according to that setting. For more information, see [Create diagnostic setting to collect resource logs and metrics in Azure](../../azure-monitor/essentials/diagnostic-settings.md).
103+
To learn how to create a diagnostic setting in the Azure portal, see [Create diagnostic settings in Azure Monitor](/azure/azure-monitor/essentials/create-diagnostic-settings).
115104

116-
For a reference of fields available in Azure Storage logs in Azure Monitor, see [Resource logs](./monitor-blob-storage-reference.md#resource-logs).
105+
For a reference of fields available in Azure Storage logs in Azure Monitor, see [Resource logs](monitor-blob-storage-reference.md#resource-logs).
117106

118107
#### Query logs for anonymous requests
119108

articles/storage/blobs/monitor-blob-storage-reference.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ See [Monitor Azure Blob Storage](monitor-blob-storage.md) for details on the dat
2121
### Supported metrics for Microsoft.Storage/storageAccounts
2222
The following table lists the metrics available for the Microsoft.Storage/storageAccounts resource type.
2323
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
24-
[!INCLUDE [Microsoft.Storage/storageAccounts](~/azure-reference-other-repo/azure-monitor-ref/supported-metrics/includes/microsoft-storage-storageaccounts-metrics-include.md)]
24+
[!INCLUDE [Microsoft.Storage/storageAccounts](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-storage-storageaccounts-metrics-include.md)]
2525

2626
### Supported metrics for Microsoft.Storage/storageAccounts/blobServices
2727
The following table lists the metrics available for the Microsoft.Storage/storageAccounts/blobServices resource type.
2828
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
29-
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/azure-reference-other-repo/azure-monitor-ref/supported-metrics/includes/microsoft-storage-storageaccounts-blobservices-metrics-include.md)]
29+
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-storage-storageaccounts-blobservices-metrics-include.md)]
3030

3131
[!INCLUDE [horz-monitor-ref-metrics-dimensions-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions-intro.md)]
3232

@@ -49,7 +49,7 @@ For the metrics supporting dimensions, you need to specify the dimension value t
4949
[!INCLUDE [horz-monitor-ref-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-resource-logs.md)]
5050

5151
### Supported resource logs for Microsoft.Storage/storageAccounts/blobServices
52-
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/azure-reference-other-repo/azure-monitor-ref/supported-logs/includes/microsoft-storage-storageaccounts-blobservices-logs-include.md)]
52+
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/logs/microsoft-storage-storageaccounts-blobservices-logs-include.md)]
5353

5454
[!INCLUDE [horz-monitor-ref-logs-tables](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-logs-tables.md)]
5555

articles/storage/blobs/storage-blob-scalable-app-verify-metrics.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,17 @@ In part four of the series, you learn how to:
2222

2323
## Configure metrics
2424

25-
Navigate to **Metrics** under **SETTINGS** in your storage account.
25+
1. Navigate to **Metrics** under **SETTINGS** in your storage account.
2626

27-
Choose Blob from the **SUB SERVICE** drop-down.
27+
1. Choose Blob from the **SUB SERVICE** drop-down.
2828

29-
Under **METRIC**, select one of the metrics found in the following table:
29+
1. Under **METRIC**, select one of the metrics. For a list of supported metrics, see [Supported metrics for Microsoft.Storage/storageAccounts](monitor-blob-storage-reference.md#supported-metrics-for-microsoftstoragestorageaccounts).
3030

31-
The following metrics give you an idea of the latency and throughput of the application. The metrics you configure in the portal are in 1-minute averages. If a transaction finished in the middle of a minute that minute data is halved for the average. In the application, the upload and download operations were timed and provided you output of the actual amount of time it took to upload and download the files. This information can be used in conjunction with the portal metrics to fully understand throughput.
31+
These metrics give you an idea of the latency and throughput of the application. The metrics you configure in the portal are in 1-minute averages. If a transaction finished in the middle of a minute, that minute data is halved for the average. In the application, the upload and download operations were timed and provided you output of the actual amount of time it took to upload and download the files. This information can be used in conjunction with the portal metrics to fully understand throughput.
3232

33-
|Metric|Definition|
34-
|---|---|
35-
|**Success E2E Latency**|The average end-to-end latency of successful requests made to a storage service or the specified API operation. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.|
36-
|**Success Server Latency**|The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency. |
37-
|**Transactions**|The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests that produced errors. In the example, the block size was set to 100 MB. In this case, each 100-MB block is considered a transaction.|
38-
|**Ingress**|The amount of ingress data. This number includes ingress from an external client into Azure Storage as well as ingress within Azure. |
39-
|**Egress**|The amount of egress data. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress. |
33+
1. Select **Last 24 hours (Automatic)** next to **Time**. Choose **Last hour** and **Minute** for **Time granularity**, then click **Apply**.
4034

41-
Select **Last 24 hours (Automatic)** next to **Time**. Choose **Last hour** and **Minute** for **Time granularity**, then click **Apply**.
42-
43-
![Storage account metrics](./media/storage-blob-scalable-app-verify-metrics/figure1.png)
35+
![Storage account metrics](./media/storage-blob-scalable-app-verify-metrics/figure1.png)
4436

4537
Charts can have more than one metric assigned to them, but assigning more than one metric disables the ability to group by dimensions.
4638

articles/storage/common/manage-storage-analytics-logs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.custom: monitoring, devx-track-azurepowershell
1414

1515
# Enable and manage Azure Storage Analytics logs (classic)
1616

17-
[Azure Storage Analytics](storage-analytics.md) provides logs for blobs, queues, and tables. You can use the [Azure portal](https://portal.azure.com) to configure logs are recorded for your account. This article shows you how to enable and manage logs. To learn how to enable metrics, see [Enable and manage Azure Storage Analytics metrics (classic)](). There are costs associated with examining and storing monitoring data in the Azure portal. For more information, see [Storage Analytics](storage-analytics.md).
17+
[Azure Storage Analytics](storage-analytics.md) provides logs for blobs, queues, and tables. You can use the [Azure portal](https://portal.azure.com) to configure logs are recorded for your account. This article shows you how to enable and manage logs. To learn how to enable metrics, see [Transition to metrics in Azure Monitor](storage-metrics-migration.md). There are costs associated with examining and storing monitoring data in the Azure portal. For more information, see [Storage Analytics](storage-analytics.md).
1818

1919
> [!NOTE]
2020
> We recommend that you use Azure Storage logs in Azure Monitor instead of Storage Analytics logs. See any of the following articles:

articles/storage/common/security-restrict-copy-operations.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,11 @@ Azure Storage logs capture details in Azure Monitor about requests made against
4444

4545
### Create a diagnostic setting in the Azure portal
4646

47-
To log Azure Storage data with Azure Monitor and analyze it with Azure Log Analytics, you must first create a diagnostic setting that indicates the types of requests and for which storage services you want to log data. To create a diagnostic setting in the Azure portal, follow these steps:
47+
To log Azure Storage data with Azure Monitor and analyze it with Azure Log Analytics, you must first create a diagnostic setting that indicates what types of requests and for which storage services you want to log data. After you configure logging for your storage account, the logs are available in the Log Analytics workspace. To create a workspace, see [Create a Log Analytics workspace in the Azure portal](../../azure-monitor/logs/quick-create-workspace.md).
4848

49-
1. Create a new Log Analytics workspace in the subscription that contains your Azure Storage account, or use an existing Log Analytics workspace. After you configure logging for your storage account, the logs will be available in the Log Analytics workspace. For more information, see [Create a Log Analytics workspace in the Azure portal](../../azure-monitor/logs/quick-create-workspace.md).
50-
1. Navigate to your storage account in the Azure portal.
51-
1. In the **Monitoring** section, select **Diagnostic settings**.
52-
1. Select the Azure Storage service for which you want to log requests. For example, choose **blob** to log requests to Blob Storage.
53-
1. Select **Add diagnostic setting**.
54-
1. Provide a name for the diagnostic setting.
55-
1. Under **Categories**, in the **Logs** section, choose **StorageRead**, **StorageWrite**, and **StorageDelete** to log all data requests to the selected service.
56-
1. Under **Destination details**, select **Send to Log Analytics workspace**. Select your subscription and the Log Analytics workspace you created earlier, as shown in the following image, then select Save.
57-
58-
:::image type="content" source="media\security-restrict-copy-operations\create-diagnostic-setting-logs.png" alt-text="Screenshot showing how to create a diagnostic setting for logging requests." lightbox="media\security-restrict-copy-operations\create-diagnostic-setting-logs.png":::
49+
To learn how to create a diagnostic setting in the Azure portal, see [Create diagnostic settings in Azure Monitor](/azure/azure-monitor/essentials/create-diagnostic-settings).
5950

60-
After you create the diagnostic setting, requests to the storage account are subsequently logged according to that setting. For more information, see [Create diagnostic setting to collect resource logs and metrics in Azure](../../azure-monitor/essentials/diagnostic-settings.md).
51+
For a reference of fields available in Azure Storage logs in Azure Monitor, see [Resource logs](../blobs/monitor-blob-storage-reference.md#resource-logs).
6152

6253
### Query logs for copy requests
6354

articles/storage/common/shared-key-authorization-prevent.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -193,22 +193,9 @@ Azure Storage logging in Azure Monitor supports using log queries to analyze log
193193

194194
#### Create a diagnostic setting in the Azure portal
195195

196-
To log Azure Storage data with Azure Monitor and analyze it with Azure Log Analytics, you must first create a diagnostic setting that indicates what types of requests and for which storage services you want to log data. To create a diagnostic setting in the Azure portal, follow these steps:
196+
To log Azure Storage data with Azure Monitor and analyze it with Azure Log Analytics, you must first create a diagnostic setting that indicates what types of requests and for which storage services you want to log data. After you configure logging for your storage account, the logs are available in the Log Analytics workspace. To create a workspace, see [Create a Log Analytics workspace in the Azure portal](../../azure-monitor/logs/quick-create-workspace.md).
197197

198-
1. Create a new Log Analytics workspace in the subscription that contains your Azure Storage account, or use an existing Log Analytics workspace. After you configure logging for your storage account, the logs will be available in the Log Analytics workspace. For more information, see [Create a Log Analytics workspace in the Azure portal](../../azure-monitor/logs/quick-create-workspace.md).
199-
1. Navigate to your storage account in the Azure portal.
200-
1. In the Monitoring section, select **Diagnostic settings**.
201-
1. Select the Azure Storage service for which you want to log requests. For example, choose **Blob** to log requests to Blob storage.
202-
1. Select **Add diagnostic setting**.
203-
1. Provide a name for the diagnostic setting.
204-
1. Under **Category details**, in the **log** section, choose **StorageRead**, **StorageWrite**, and **StorageDelete** to log all data requests to the selected service.
205-
1. Under **Destination details**, select **Send to Log Analytics**. Select your subscription and the Log Analytics workspace you created earlier, as shown in the following image.
206-
207-
:::image type="content" source="media/shared-key-authorization-prevent/create-diagnostic-setting-logs.png" alt-text="Screenshot showing how to create a diagnostic setting for logging requests." lightbox="media/shared-key-authorization-prevent/create-diagnostic-setting-logs.png":::
208-
209-
You can create a diagnostic setting for each type of Azure Storage resource in your storage account.
210-
211-
After you create the diagnostic setting, requests to the storage account are subsequently logged according to that setting. For more information, see [Create diagnostic setting to collect resource logs and metrics in Azure](../../azure-monitor/essentials/diagnostic-settings.md).
198+
To learn how to create a diagnostic setting in the Azure portal, see [Create diagnostic settings in Azure Monitor](/azure/azure-monitor/essentials/create-diagnostic-settings).
212199

213200
For a reference of fields available in Azure Storage logs in Azure Monitor, see [Resource logs](../blobs/monitor-blob-storage-reference.md#resource-logs).
214201

articles/storage/elastic-san/elastic-san-metrics.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ The following metrics are currently available for your Elastic SAN resource. You
2626

2727
By default, all metrics are shown at the SAN level. To view these metrics at either the volume group or volume level, select a filter on your selected metric to view your data on a specific volume group or volume.
2828

29-
## Diagnostic logging
29+
## Resource logging
3030

31-
You can configure the diagnostic settings of your elastic SAN to send Azure platform logs and metrics to different destinations. Currently, there are two log configurations:
31+
You can configure the [diagnostic settings](/azure/azure-monitor/essentials/diagnostic-settings) of your elastic SAN to send Azure platform logs and metrics to different destinations. Currently, there are two log configurations:
3232

3333
- All - Every resource log offered by the resource.
3434
- Audit - All resource logs that record customer interactions with data or the settings of the service.

articles/storage/files/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@
315315
href: ../common/storage-compliance-offerings.md?toc=/azure/storage/files/toc.json
316316
- name: Use Azure independent clouds
317317
href: ../common/storage-powershell-independent-clouds.md?toc=/azure/storage/files/toc.json
318-
- name: Monitoring data reference
318+
- name: Monitoring Files data reference
319319
href: storage-files-monitoring-reference.md
320320
- name: Resource Manager template
321321
displayName: arm

articles/storage/files/storage-files-monitoring-reference.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ See [Monitor Azure Files](storage-files-monitoring.md) for details on the data y
2727
### Supported metrics for Microsoft.Storage/storageAccounts
2828
The following table lists the metrics available for the Microsoft.Storage/storageAccounts resource type.
2929
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
30-
[!INCLUDE [Microsoft.Storage/storageAccounts](~/azure-reference-other-repo/azure-monitor-ref/supported-metrics/includes/microsoft-storage-storageaccounts-metrics-include.md)]
30+
[!INCLUDE [Microsoft.Storage/storageAccounts](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-storage-storageaccounts-metrics-include.md)]
3131

3232
### Supported metrics for Microsoft.Storage/storageAccounts/fileServices
3333
The following table lists the metrics available for the Microsoft.Storage/storageAccounts/fileServices resource type.
3434
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
35-
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/azure-reference-other-repo/azure-monitor-ref/supported-metrics/includes/microsoft-storage-storageaccounts-fileservices-metrics-include.md)]
35+
[!INCLUDE [Microsoft.Storage/storageAccounts/fileServices](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-storage-storageaccounts-fileservices-metrics-include.md)]
3636

3737
<a name="metrics-dimensions"></a>
3838
[!INCLUDE [horz-monitor-ref-metrics-dimensions-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions-intro.md)]
@@ -48,7 +48,7 @@ The following table lists the metrics available for the Microsoft.Storage/storag
4848
[!INCLUDE [horz-monitor-ref-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-resource-logs.md)]
4949

5050
### Supported resource logs for Microsoft.Storage/storageAccounts/fileServices
51-
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/azure-reference-other-repo/azure-monitor-ref/supported-logs/includes/microsoft-storage-storageaccounts-fileservices-logs-include.md)]
51+
[!INCLUDE [Microsoft.Storage/storageAccounts/fileServices](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/logs/microsoft-storage-storageaccounts-fileservices-logs-include.md)]
5252

5353
[!INCLUDE [horz-monitor-ref-logs-tables](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-logs-tables.md)]
5454

0 commit comments

Comments
 (0)