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
@@ -59,121 +59,15 @@ Azure service sends monitoring data to Azure Monitor, which can then [stream dat
59
59
60
60
* 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/).
61
61
* 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.
62
-
* 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.
62
+
* Metrics collection using our [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source).
63
63
64
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).
65
65
66
66
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`.
67
67
68
-
### Configure field in field schema
69
-
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**.
70
-
1. Search for following fields:
71
-
-`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.
73
-
-`subscription_id`. Id associated with a subscription where the resource is present.
74
-
-`resource_group`. The resource group name where the Azure resource is present.
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).
79
-
-`service_name`. Services that can be accessed from within an Azure resource (for example, Azure SQL databases in Azure SQL Server).
80
-
81
-
82
-
3. Create the fields if it is not present. Refer to [create and manage fields](/docs/manage/fields/#manage-fields).
83
-
84
-
### Configure Field Extraction Rules
85
-
86
-
Create a Field Extraction Rule (FER) for Azure Storage by following the instructions [here](/docs/manage/field-extractions/create-field-extraction-rule/).
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.
166
-
167
-
1. Create a hosted collector and tag the `tenant_name` field
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).
170
-
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 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.
173
-
* 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 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.
To set up the Azure Metrics source in Sumo Logic, refer to [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source).
177
71
178
72
### Configure logs collection
179
73
@@ -209,15 +103,27 @@ In **Defender Plans** settings page turn on the **Azure Storage** status under *
209
103
210
104
Now that you have set up data collection, install the Azure Storage Sumo Logic app to use the pre-configured [dashboards](#viewing-the-azure-storage-app-dashboards) that provide visibility into your environment for real-time analysis of overall usage.
211
105
212
-
import AppInstallNoDataSourceV2 from '../../reuse/apps/app-install-index-apps-v2.md';
106
+
import AppInstallIndexV2 from '../../reuse/apps/app-install-index-option.md';
107
+
108
+
<AppInstallIndexV2/>
213
109
214
-
<AppInstallNoDataSourceV2/>
110
+
As part of the app installation process, the following fields will be created by default:
111
+
112
+
-`tenant_name`. This field is tagged at the collector level. You 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).
113
+
-`location`. The region the resource name belongs to.
114
+
-`subscription_id`. ID associated with a subscription where the resource is present.
115
+
-`resource_group`. The resource group name where the Azure resource is present.
116
+
-`provider_name`. Azure resource provider name (for example, Microsoft.Network).
117
+
-`resource_type`. Azure resource type (for example, storage accounts).
118
+
-`resource_name`. The name of the resource (for example, storage account name).
119
+
-`service_type`. Type of the service that can be accessed with an Azure resource.
120
+
-`service_name`. Services that can be accessed with an Azure resource (for example, in Azure Container Instances the service is Subscriptions).
215
121
216
122
## Viewing the Azure Storage app dashboards
217
123
218
-
import ViewDashboards from '../../reuse/apps/view-dashboards.md';
124
+
import ViewDashboardsIndex from '../../reuse/apps/view-dashboards-index.md';
219
125
220
-
<ViewDashboards/>
126
+
<ViewDashboardsIndex/>
221
127
222
128
### Overview
223
129
@@ -444,6 +350,18 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
444
350
445
351
<AppUninstall/>
446
352
353
+
### Azure Storage alerts
354
+
These alerts are metric based and will work for all Azure Storage.
355
+
356
+
| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
|`Azure Storage - Availability`| This alert is triggered when average Availability is less than 90%. Also, a warning type alert will be triggered when average Availability is less than 95%. | Percentage < = 90 | Percentage > 90 |
359
+
|`Azure Storage - Success E2E Latency`| This alert is triggered when Success E2E Latency is greater than 1000 MilliSeconds. | MilliSeconds > = 1000 | MilliSeconds < 1000 |
360
+
|`Azure Storage - Success Server Latency`| This alert is triggered when Success Server Latency greater than 1000. | MilliSeconds > = 1000 | MilliSeconds < 1000 |
361
+
|`Azure Storage - Transactions`| This alert is triggered when Transactions count greater than 500. | Count > = 500 | Count < 500 |
362
+
|`Azure Storage - Used Capacity(GB)`| This alert is triggered when Used Capacity(GB) greater than 100. | Byted(GB) > = 100 | Byted(GB) < 100 |
363
+
364
+
447
365
## Troubleshooting
448
366
449
367
### HTTP Logs and Metrics Source used by Azure Functions
0 commit comments