Skip to content

Commit f28296e

Browse files
authored
Update azure-storage.md
1 parent 2d699d9 commit f28296e

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

docs/integrations/microsoft-azure/azure-storage.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,28 @@ In Azure Storage, [storage accounts](https://learn.microsoft.com/en-us/azure/sto
2121

2222
For Azure Storage, you can collect the following logs and metrics:
2323

24-
- **Resource logs**, which provide an insight into operations that were performed within an Azure resource. For a complete schema for resource logs refer to the below documentation:
24+
- **Resource logs**, which provide an insight into operations that were performed within an Azure resource. For a complete schema for resource logs refer to the documentation below:
2525
* [Azure Blob Storage schema](https://learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference#resource-logs)
2626
* [Azure File Storage schema](https://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring-reference#resource-logs)
2727
* [Azure Queue Storage schema](https://learn.microsoft.com/en-us/azure/storage/queues/monitor-queue-storage-reference#resource-logs)
2828
* [Azure File Storage schema](https://learn.microsoft.com/en-us/azure/storage/tables/monitor-table-storage-reference#resource-logs)
2929

30-
Requests made by the Blob storage service itself, such as log creation or deletion, aren't logged. For a full list of the logged data, see [Storage logged operations and status messages](https://learn.microsoft.com/en-us/rest/api/storageservices/storage-analytics-logged-operations-and-status-messages).
30+
Requests made by the Blob storage service itself, such as log creation or deletion, aren't logged. For a complete list of the logged data, see [Storage logged operations and status messages](https://learn.microsoft.com/en-us/rest/api/storageservices/storage-analytics-logged-operations-and-status-messages).
3131

32-
- **Activity logs**, provides insight into any subscription-level or management group level events that have occurred in the Azure. To learn more, refer to [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log-schema).
32+
- **Activity logs** provide insight into any subscription-level or management group-level events that have occurred in Azure. To learn more, refer to [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log-schema).
3333

34-
- **Metrics** for Azure Storage are in below namespaces:
34+
- **Metrics** for Azure Storage are in the namespaces given below:
3535
* [Microsoft.Storage/storageAccounts](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-metrics)
3636
* [Microsoft.Storage/storageAccounts/blobServices](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-blobservices-metrics)
3737
* [Microsoft.Storage/storageAccounts/fileServices](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-fileservices-metrics)
3838
* [Microsoft.Storage/storageAccounts/queueServices](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-queueservices-metrics)
3939
* [Microsoft.Storage/storageAccounts/tableServices](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-tableservices-metrics)
4040

4141
:::note
42-
Only metrics with `category=Transaction` can be exported from diagnostic settings export feature.
42+
Only metrics with `category=Transaction` can be exported from the diagnostic settings export feature.
4343
:::
4444

45-
Click on the above namespaces to learn more about the supported metrics. For a complete list of the dimensions that Azure Storage supports, refer to the below documentation.
45+
Click on the above namespaces to learn more about the supported metrics. For a complete list of the dimensions that Azure Storage supports, refer to the documentation below:
4646

4747
* [Azure Blob Storage Metrics dimensions](https://learn.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference#metrics-dimensions)
4848
* [Azure File Storage Metrics dimensions](https://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring-reference#metrics)
@@ -61,21 +61,21 @@ Azure service sends monitoring data to Azure Monitor, which can then [stream dat
6161
* Activity Logs collection from [Azure Monitor](https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-get-started) using our [Azure Event Hubs source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/ms-azure-event-hubs-source/). It is recommended to create a separate source for activity logs. If you are already collecting these logs, you can skip this step.
6262
* Metrics collection using our [HTTP Logs and Metrics source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/) via Azure Functions deployed using the ARM template.
6363

64-
You must explicitly enable diagnostic settings for each storage service (blob,queue,table and file) and each storage account that you want to monitor. You can forward logs to the same event hub provided they satisfy the limitations and permissions as described [here](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=portal#destination-limitations).
64+
You must explicitly enable diagnostic settings for each storage service (blob, queue, table, and file) and each storage account that you want to monitor. You can forward logs to the same event hub provided they satisfy the limitations and permissions as described [here](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=portal#destination-limitations).
6565

6666
When you configure the event hubs source or HTTP source, plan your source category to ease the querying process. A hierarchical approach allows you to make use of wildcards. For example: `Azure/Storage/Logs`, `Azure/Storage/Metrics`.
6767

6868
### Configure field in field schema
6969
1. [**Classic UI**](/docs/get-started/sumo-logic-ui-classic). In the main Sumo Logic menu, select **Manage Data > Logs > Fields**. <br/>[**New UI**](/docs/get-started/sumo-logic-ui). In the top menu select **Configuration**, and then under **Logs** select **Fields**. You can also click the **Go To...** menu at the top of the screen and select **Fields**.
7070
1. Search for following fields:
7171
- `tenant_name`. This field is tagged at the collector level and users can get the tenant name using the instructions here https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-read-tenant-name#get-your-tenant-name
72-
- `location`. The region to which the resource name belongs to.
73-
- `subscription_id`. Id associated with a subscription where resource is present.
72+
- `location`. The region to which the resource name belongs.
73+
- `subscription_id`. Id associated with a subscription where the resource is present.
7474
- `resource_group`. The resource group name where the Azure resource is present.
75-
- `provider_name`. Azure resource provider name (for ex Microsoft.Storage).
76-
- `resource_type`. Azure resource type (for ex storageaccounts).
77-
- `resource_name`. The name of the resource (for ex storage account name).
78-
- `service_type`. Type of the service that can be accessed from with a azure resource (for example, blobservices).
75+
- `provider_name`. Azure resource provider name (for example, Microsoft.Storage).
76+
- `resource_type`. Azure resource type (for example, storageaccounts).
77+
- `resource_name`. The name of the resource (for example, storage account name).
78+
- `service_type`. Type of the service that can be accessed from with an Azure resource (for example, blobservices).
7979
- `service_name`. Services that can be accessed from within an Azure resource (for example, Azure SQL databases in Azure SQL Server).
8080

8181

@@ -162,17 +162,17 @@ resourceId=*/SUBSCRIPTIONS/*/RESOURCEGROUPS/*/PROVIDERS/*/*/* tenant_name=* acco
162162

163163
### Configure metrics collection
164164

165-
In this section, you will configure a pipeline for shipping metrics from Azure Monitor to an Event Hub, on to an Azure Function, and finally to an HTTP Source on a hosted collector in Sumo Logic.
165+
In this section, you will configure a pipeline for shipping metrics from Azure Monitor to an Event Hub, onto an Azure Function, and finally to an HTTP Source on a hosted collector in Sumo Logic.
166166

167167
1. Create a hosted collector and tag the `tenant_name` field
168168
<img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Tenant-Name.png')} alt="Azure Storage Tag Tenant Name" style={{border: '1px solid gray'}} width="800" />
169169
2. [Configure an HTTP Source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-1-configure-an-http-source).
170170
1. [Configure and deploy the ARM Template](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-2-configure-azure-resources-using-arm-template).
171-
1. [Export metrics to Event Hub](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-3-export-metrics-for-a-particular-resource-to-event-hub). Perform below steps for each storage service (blob,queue,table and file) and each storage account that you want to monitor.
172-
* Choose `Stream to an event hub` as destination.
171+
1. [Export metrics to Event Hub](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-3-export-metrics-for-a-particular-resource-to-event-hub). Perform the steps below for each storage service (blob, queue, table, and file) and each storage account that you want to monitor.
172+
* Choose `Stream to an event hub` as the destination.
173173
* Select `Transaction`.
174-
* Use the Event hub namespace created by the ARM template in Step 2 above. You can create a new Event hub or use the one created by ARM template. You can use the default policy `RootManageSharedAccessKey` as the policy name.
175-
4. Tag the location field in the source with right location value.
174+
* Use the Event hub namespace created by the ARM template in Step 2 above. You can create a new Event hub or use the one created by the ARM template. You can use the default policy `RootManageSharedAccessKey` as the policy name.
175+
4. Tag the location field in the source with the right location value.
176176
<img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Storage Tag Location" style={{border: '1px solid gray'}} width="500" />
177177

178178
### Configure logs collection
@@ -182,11 +182,11 @@ In this section, you will configure a pipeline for shipping metrics from Azure M
182182
In this section, you will configure a pipeline for shipping diagnostic logs from Azure Monitor to an Event Hub.
183183

184184
1. To set up the Azure Event Hubs source in Sumo Logic, refer to [Azure Event Hubs Source for Logs](/docs/send-data/collect-from-other-data-sources/azure-monitoring/ms-azure-event-hubs-source/).
185-
1. To create the Diagnostic settings in Azure portal, refer to the [Azure documentation](https://learn.microsoft.com/en-gb/azure/data-factory/monitor-configure-diagnostics). Perform below steps for each storage service (blob,queue,table and file) and each storage account that you want to monitor.
185+
1. To create the Diagnostic settings in the Azure portal, refer to the [Azure documentation](https://learn.microsoft.com/en-gb/azure/data-factory/monitor-configure-diagnostics). Perform the steps below for each storage service (blob, queue, table, and file) and each storage account that you want to monitor.
186186
* Choose `Stream to an event hub` as the destination.
187187
* Select `allLogs`.
188-
* Use the Event hub namespace and Event hub name configured in previous step in destination details section. You can use the default policy `RootManageSharedAccessKey` as the policy name.
189-
1. Tag the location field in the source with right location value.
188+
* Use the Event hub namespace and Event hub name configured in the previous step in the destination details section. You can use the default policy `RootManageSharedAccessKey` as the policy name.
189+
1. Tag the location field in the source with the right location value.
190190
<img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Storage Tag Location" style={{border: '1px solid gray'}} width="500" />
191191

192192
#### Activity Logs
@@ -199,7 +199,7 @@ Since this source contains logs from multiple regions make sure that you do not
199199

200200
##### Enabling Microsoft Defender for Cloud
201201

202-
For Security events, make sure you enable [Microsoft Defender for Cloud](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-storage-azure-portal-enablement?tabs=enable-storage-account). If you have an existing settings, click **Edit Settings**.
202+
For Security events, make sure you enable [Microsoft Defender for Cloud](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-storage-azure-portal-enablement?tabs=enable-storage-account). If you have existing settings, click **Edit Settings**.
203203
<img src={useBaseUrl('img/integrations/microsoft-azure/Microsoft-Cloud-Defender-Edit-Settings.png')} alt="Edit Settings" style={{border: '1px solid gray'}} width="800" />
204204
In **Defender Plans** settings page turn on the **Azure Storage** status under **Cloud Workload Protection** section.
205205
<img src={useBaseUrl('img/integrations/microsoft-azure/Microsoft-Cloud-Defender-Plans-Storage.png')} alt="Cloud Defender Plans Storage" style={{border: '1px solid gray'}} width="800" />
@@ -236,7 +236,7 @@ Use this dashboard to:
236236

237237
### Access
238238

239-
The **Azure Storage - Access** dashboard provides insights into transactions by location, TLS version also it shows distribution by user agent and identity type.
239+
The **Azure Storage - Access** dashboard provides insights into transactions by location, TLS version, and also shows the distribution by user agent and identity type.
240240

241241
Use this dashboard to:
242242
* View transactions by location.
@@ -353,7 +353,7 @@ Use this dashboard to:
353353

354354
### Security and policy
355355

356-
The **Azure Storage - Security and policy** dashboard provides security, policy, and recommendation details.
356+
The **Azure Storage - Security and Policy** dashboard provides security, policy, and recommendation details.
357357

358358
Use this dashboard to:
359359
* View recent security events.
@@ -397,7 +397,7 @@ Use this dashboard to:
397397

398398
### Failures
399399

400-
The **Azure Storage - Failures** metrics dashboard provides details like failing transactions by API name, by response type, by storage account, and by storage type.
400+
The **Azure Storage - Failures** metrics dashboard provides details like failing transactions by API name, response type, storage account, and storage type.
401401

402402
Use this dashboard to:
403403
* Monitor Failed transactions by authentication.
@@ -416,7 +416,7 @@ Use this dashboard to:
416416

417417
### Performance
418418

419-
The **Azure Storage - Performance** metrics dashboard provides details like failing transactions by API name, by response type, by storage account, and by storage type.
419+
The **Azure Storage - Performance** metrics dashboard provides details like failing transactions by API name, response type, storage account, and storage type.
420420

421421
Use this dashboard to:
422422
* Monitor Average Success Server Latency.

0 commit comments

Comments
 (0)