Skip to content

Commit 7991f16

Browse files
authored
Merge pull request #264981 from v-thepet/blob-monitor
Azure Monitor horizontals - Azure Blob Storage
2 parents 1be483c + 0e2412f commit 7991f16

File tree

2 files changed

+249
-178
lines changed

2 files changed

+249
-178
lines changed

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

Lines changed: 69 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,60 @@
11
---
2-
title: Azure Blob Storage monitoring data reference
3-
titleSuffix: Azure Storage
4-
description: Log and metrics reference for monitoring data from Azure Blob Storage.
5-
recommendations: false
6-
author: normesta
7-
8-
ms.service: azure-blob-storage
2+
title: Monitoring data reference for Azure Blob Storage
3+
description: This article contains important reference material you need when you monitor Azure Blob Storage.
4+
ms.date: 02/12/2024
5+
ms.custom: horz-monitor
96
ms.topic: reference
10-
ms.date: 06/06/2023
7+
author: normesta
118
ms.author: normesta
12-
ms.custom: subject-monitoring
9+
ms.service: azure-blob-storage
1310
---
1411

15-
# Azure Blob Storage monitoring data reference
16-
17-
See [Monitoring Azure Storage](monitor-blob-storage.md) for details on collecting and analyzing monitoring data for Azure Storage.
18-
19-
## Metrics
20-
21-
The following tables list the platform metrics collected for Azure Storage.
22-
23-
### Capacity metrics
24-
25-
Capacity metrics values are refreshed daily (up to 24 Hours). The time grain defines the time interval for which metrics values are presented. The supported time grain for all capacity metrics is one hour (PT1H).
26-
27-
Azure Storage provides the following capacity metrics in Azure Monitor.
12+
<!--
13+
IMPORTANT
14+
To make this template easier to use, first:
15+
1. Search and replace Azure Blob Storage with the official name of your service.
16+
2. Search and replace blob-storage with the service name to use in GitHub filenames.-->
17+
18+
<!-- VERSION 3.0 2024_01_01
19+
For background about this template, see https://review.learn.microsoft.com/en-us/help/contribute/contribute-monitoring?branch=main -->
20+
21+
<!-- Most services can use the following sections unchanged. All headings are required unless otherwise noted.
22+
The sections use #included text you don't have to maintain, which changes when Azure Monitor functionality changes. Add info into the designated service-specific places if necessary. Remove #includes or template content that aren't relevant to your service.
23+
At a minimum your service should have the following two articles:
24+
1. The primary monitoring article (based on the template monitor-service-template.md)
25+
- Title: "Monitor Azure Blob Storage"
26+
- TOC title: "Monitor"
27+
- Filename: "monitor-blob-storage.md"
28+
2. A reference article that lists all the metrics and logs for your service (based on this template).
29+
- Title: "Azure Blob Storage monitoring data reference"
30+
- TOC title: "Monitoring data reference"
31+
- Filename: "monitor-blob-storage-reference.md".
32+
-->
2833

29-
#### Account Level
30-
31-
[!INCLUDE [Account level capacity metrics](../../../includes/azure-storage-account-capacity-metrics.md)]
32-
33-
#### Blob storage
34-
35-
This table shows [Blob storage metrics](../../azure-monitor/essentials/metrics-supported.md#microsoftstoragestorageaccountsblobservices).
36-
37-
| Metric | Description |
38-
| ------------------- | ----------------- |
39-
| BlobCapacity | The total of Blob storage used in the storage account. <br/><br/> Unit: Bytes <br/> Aggregation Type: Average <br/> Value example: 1024 <br/> Dimensions: **BlobType**, and **Tier** ([Definition](#metrics-dimensions)) |
40-
| BlobCount | The number of blob objects stored in the storage account. <br/><br/> Unit: Count <br/> Aggregation Type: Average <br/> Value example: 1024 <br/> Dimensions: **BlobType**, and **Tier** ([Definition](#metrics-dimensions)) |
41-
| BlobProvisionedSize | The amount of storage provisioned in the storage account. This metric is applicable to premium storage accounts only. <br/><br/> Unit: bytes <br/> Aggregation Type: Average |
42-
| ContainerCount | The number of containers in the storage account. <br/><br/> Unit: Count <br/> Aggregation Type: Average <br/> Value example: 1024 |
43-
| IndexCapacity | The amount of storage used by ADLS Gen2 Hierarchical Index <br/><br/> Unit: Bytes <br/> Aggregation Type: Average <br/> Value example: 1024 |
34+
# Azure Blob Storage monitoring data reference
4435

45-
### Transaction metrics
36+
<!-- Intro -->
37+
[!INCLUDE [horz-monitor-ref-intro](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-intro.md)]
4638

47-
Transaction metrics are emitted on every request to a storage account from Azure Storage to Azure Monitor. In the case of no activity on your storage account, there will be no data on transaction metrics in the period. All transaction metrics are available at both account and Blob storage service level. The time grain defines the time interval that metric values are presented. The supported time grains for all transaction metrics are PT1H and PT1M.
39+
See [Monitor Azure Blob Storage](monitor-blob-storage.md) for details on the data you can collect for Azure Blob Storage and how to use it.
4840

49-
[!INCLUDE [Transaction metrics](../../../includes/azure-storage-account-transaction-metrics.md)]
41+
<!-- ## Metrics. Required section. -->
42+
<a name="metrics-dimensions"></a>
43+
[!INCLUDE [horz-monitor-ref-metrics-intro](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-intro.md)]
5044

51-
<a id="metrics-dimensions"></a>
45+
### Supported metrics for Microsoft.Storage/storageAccounts
46+
The following table lists the metrics available for the Microsoft.Storage/storageAccounts resource type.
47+
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
48+
[!INCLUDE [Microsoft.Storage/storageAccounts](~/azure-reference-other-repo/azure-monitor-ref/supported-metrics/includes/microsoft-storage-storageaccounts-metrics-include.md)]
5249

53-
## Metrics dimensions
50+
### Supported metrics for Microsoft.Storage/storageAccounts/blobServices
51+
The following table lists the metrics available for the Microsoft.Storage/storageAccounts/blobServices resource type.
52+
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
53+
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/azure-reference-other-repo/azure-monitor-ref/supported-metrics/includes/microsoft-storage-storageaccounts-blobservices-metrics-include.md)]
5454

55-
Azure Storage supports following dimensions for metrics in Azure Monitor.
55+
<!-- ## Metric dimensions. Required section. -->
56+
[!INCLUDE [horz-monitor-ref-metrics-dimensions-intro](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions-intro.md)]
57+
[!INCLUDE [horz-monitor-ref-metrics-dimensions](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions.md)]
5658

5759
### Dimensions available to all storage services
5860

@@ -67,11 +69,21 @@ Azure Storage supports following dimensions for metrics in Azure Monitor.
6769

6870
For the metrics supporting dimensions, you need to specify the dimension value to see the corresponding metrics values. For example, if you look at **Transactions** value for successful responses, you need to filter the **ResponseType** dimension with **Success**. If you look at **BlobCount** value for Block Blob, you need to filter the **BlobType** dimension with **BlockBlob**.
6971

70-
<a id="resource-logs-preview"></a>
72+
<!-- ## Resource logs. Required section. -->
73+
<a name="resource-logs-preview"></a>
74+
[!INCLUDE [horz-monitor-ref-resource-logs](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-resource-logs.md)]
7175

72-
## Resource logs
76+
### Supported resource logs for Microsoft.Storage/storageAccounts/blobServices
77+
[!INCLUDE [Microsoft.Storage/storageAccounts/blobServices](~/azure-reference-other-repo/azure-monitor-ref/supported-logs/includes/microsoft-storage-storageaccounts-blobservices-logs-include.md)]
7378

74-
The following table lists the properties for Azure Storage resource logs when they're collected in Azure Monitor Logs or Azure Storage. The properties describe the operation, the service, and the type of authorization that was used to perform the operation.
79+
<!-- ## Azure Monitor Logs tables. Required section. -->
80+
[!INCLUDE [horz-monitor-ref-logs-tables](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-logs-tables.md)]
81+
82+
- [AzureActivity](/azure/azure-monitor/reference/tables/azureactivity)
83+
- [AzureMetrics](/azure/azure-monitor/reference/tables/azuremetrics)
84+
- [StorageBlobLogs](/azure/azure-monitor/reference/tables/storagebloblogs)
85+
86+
The following sections describe the properties for Azure Storage resource logs when they're collected in Azure Monitor Logs or Azure Storage. The properties describe the operation, the service, and the type of authorization that was used to perform the operation.
7587

7688
### Fields that describe the operation
7789

@@ -170,13 +182,20 @@ The following table lists the properties for Azure Storage resource logs when th
170182
"smbCommandMajor" : "0x6",
171183
"smbCommandMinor" : "DirectoryCloseAndDelete"
172184
}
173-
174185
}
175186
```
176187

177188
[!INCLUDE [Account level capacity metrics](../../../includes/azure-storage-logs-properties-service.md)]
178189

179-
## See also
190+
<!-- ## Activity log. Required section. -->
191+
[!INCLUDE [horz-monitor-ref-activity-log](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-activity-log.md)]
192+
- [Microsoft.Storage resource provider operations](/azure/role-based-access-control/resource-provider-operations#microsoftstorage)
193+
194+
<!-- ## Other schemas. Optional section. Please keep heading in this order. If your service uses other schemas, add the following include and information.
195+
[!INCLUDE [horz-monitor-ref-other-schemas](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-other-schemas.md)]
196+
<!-- List other schemas and their usage here. These can be resource logs, alerts, event hub formats, etc. depending on what you think is important. You can put JSON messages, API responses not listed in the REST API docs, and other similar types of info here. -->
197+
198+
## Related content
180199

181-
- See [Monitoring Azure Storage](monitor-blob-storage.md) for a description of monitoring Azure Storage.
182-
- See [Monitoring Azure resources with Azure Monitor](../../azure-monitor/essentials/monitor-azure-resource.md) for details on monitoring Azure resources.
200+
- See [Monitor Azure Blob Storage](monitor-blob-storage.md) for a description of monitoring Azure Blob Storage.
201+
- See [Monitor Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for details on monitoring Azure resources.

0 commit comments

Comments
 (0)