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
[Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview) is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. This integration helps in monitoring the health, tracking executions, and estimating cost of your function apps.
12
+
[Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview) is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. This integration helps in monitoring the health, tracking executions, and estimating the cost of your function apps.
13
13
14
14
## Log and metric types
15
15
@@ -18,9 +18,9 @@ The Sumo Logic app for Azure Functions app uses the following log and metrics ty
18
18
***Function Application Logs**. Log generated by the Function App. It includes the logs emitted by the Functions host and logs emitted by customer code. Use these logs to monitor application health, performance, and behavior. For more information on supported metrics, refer to [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/functionapplogs).
19
19
***App Service Authentication Logs**. App Service Authentication Logs are generated for common *Warning* and *Error* logs from the App Service authentication requests. For more information on supported metrics, refer to [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/appserviceauthenticationlogs).
20
20
21
-
To learn more about configuring monitoring for azure functions, refer to the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring).
21
+
To learn more about configuring monitoring for Azure functions, refer to the [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring).
22
22
23
-
***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).
23
+
***Activity logs**. Provides 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).
24
24
25
25
***Azure Functions specific metrics**. These are metrics specific to Functions like execution count and execution units.
26
26
For more information on supported metrics, refer to [Azure documentation](https://learn.microsoft.com/en-us/azure/azure-functions/monitor-functions-reference#azure-functions-specific-metrics).
@@ -45,10 +45,10 @@ When you configure the event hubs source or HTTP source, plan your source catego
45
45
46
46
### Configure field in field schema
47
47
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**.
48
-
1. Search for following fields:
48
+
1. Search for the following fields:
49
49
-`tenant_name`. This field is tagged at the collector level and 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).
50
-
-`location`. The region to which the resource name belongs to.
51
-
-`subscription_id`. ID associated with a subscription where resource is present.
50
+
-`location`. The region to which the resource name belongs.
51
+
-`subscription_id`. ID associated with a subscription where the resource is present.
52
52
-`resource_group`. The resource group name where the Azure resource is present.
53
53
-`provider_name`. Azure resource provider name (for example, Microsoft.WEB).
54
54
-`resource_type`. Azure resource type (for example, SITES).
@@ -57,7 +57,7 @@ When you configure the event hubs source or HTTP source, plan your source catego
57
57
58
58
### Configure Field Extraction Rules
59
59
60
-
Create a Field Extraction Rule (FER) by following the instructions [here](/docs/manage/field-extractions/create-field-extraction-rule/). If the FER already exists with same name, then skip this step.
60
+
Create a Field Extraction Rule (FER) by following the instructions [here](/docs/manage/field-extractions/create-field-extraction-rule/). If the FER already exists with the same name, then skip this step.
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.
126
+
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.
127
127
128
128
1. Create a hosted collector and tag the `tenant_name` field. 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). <br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Tenant-Name.png')} alt="Azure Tag Tenant Name" style={{border: '1px solid gray'}} width="500" />
129
129
1. [Configure an HTTP Source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-1-configure-an-http-source).
130
130
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).
131
-
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 Azure Functions that you want to monitor.
132
-
1. Choose `Stream to an event hub` as destination.
131
+
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 Azure Functions that you want to monitor.
132
+
1. Choose `Stream to an event hub` as the destination.
133
133
1. Select `AllMetrics`.
134
-
1. 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.
135
-
4. Tag the location field in the source with right location value.<br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Functions app Tag Location" style={{border: '1px solid gray'}} width="400" />
134
+
1. 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.
135
+
4. Tag the location field in the source with the right location value.<br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Functions app Tag Location" style={{border: '1px solid gray'}} width="400" />
136
136
137
137
### Configure logs collection
138
138
@@ -141,11 +141,11 @@ In this section, you will configure a pipeline for shipping metrics from Azure M
141
141
In this section, you will configure a pipeline for shipping diagnostic logs from [Azure Monitor](https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-get-started) to an Event Hub.
142
142
143
143
1. To set up the Azure Event Hubs source in Sumo Logic, refer to the [Azure Event Hubs Source for Logs](/docs/send-data/collect-from-other-data-sources/azure-monitoring/ms-azure-event-hubs-source/).
144
-
2. To create the **Diagnostic setting** in the Azure portal, refer to the [Azure documentation](https://learn.microsoft.com/en-gb/azure/data-factory/monitor-configure-diagnostics). Perform the below steps for each Azure Functions that you want to monitor.
144
+
2. To create the **Diagnostic setting** 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 Azure Functions that you want to monitor.
145
145
1. Choose `Stream to an event hub` as the destination.
146
146
1. Select `AllMetrics`.
147
-
1. 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.<br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Functions-Configure-Diagnostic-Metrics.png')} alt="Azure Functions app Tag Location" style={{border: '1px solid gray'}} width="800" />
148
-
3. Tag the location field in the source with right location value.<br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Functions app Tag Location" style={{border: '1px solid gray'}} width="400" />
147
+
1. 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.<br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Functions-Configure-Diagnostic-Metrics.png')} alt="Azure Functions app Tag Location" style={{border: '1px solid gray'}} width="800" />
148
+
3. Tag the location field in the source with the right location value.<br/><img src={useBaseUrl('img/integrations/microsoft-azure/Azure-Storage-Tag-Location.png')} alt="Azure Functions app Tag Location" style={{border: '1px solid gray'}} width="400" />
149
149
150
150
#### Activity logs (optional)
151
151
@@ -165,13 +165,13 @@ For Security events, make sure you enable [Microsoft Defender for Cloud](https:/
165
165
166
166
##### Enabling health check metric
167
167
168
-
For getting health check metric, make sure you enable **Health check** under the **Monitoring** dropdown.
168
+
For getting the health check metric, make sure you enable **Health check** under the **Monitoring** dropdown.
This section provides instructions on how to install the Azure Functions app, and shows examples of each of the preconfigured dashboards you can use to analyze your data.
174
+
This section provides instructions on how to install the Azure Functions app and shows examples of each of the preconfigured dashboards you can use to analyze your data.
175
175
176
176
import AppInstall2 from '../../reuse/apps/app-install-v2.md';
177
177
@@ -185,7 +185,7 @@ import ViewDashboards from '../../reuse/apps/view-dashboards.md';
185
185
186
186
### Overview
187
187
188
-
The **Azure Functions - Overview** dashboard provides comprehensive information of all the service health incidents or resource health events associated with Azure Functions in your azure account.
188
+
The **Azure Functions - Overview** dashboard provides comprehensive information on all the service health incidents or resource health events associated with Azure Functions in your Azure account.
189
189
190
190
Use this dashboard to:
191
191
* View recent resource and service health incidents.
@@ -250,7 +250,7 @@ Use this dashboard to:
250
250
251
251
### OS Statistics
252
252
253
-
The **Azure Functions - OS Statistics** dashboard provides information on operating system metrics and statistics relevant to your Azure Functions. This includes details on current assemblies, number of processor threads and other OS-level performance indicators.
253
+
The **Azure Functions - OS Statistics** dashboard provides information on operating system metrics and statistics relevant to your Azure Functions. This includes details on current assemblies, the number of processor threads, and other OS-level performance indicators.
254
254
255
255
Use this dashboard to:
256
256
* Track OS-level performance metrics impacting your Azure Functions.
@@ -272,7 +272,7 @@ Use this dashboard to:
272
272
273
273
### Health
274
274
275
-
The **Azure Functions - Health** dashboard provides information of any service health incidents or resource health events associated with Azure Functions in your azure account.
275
+
The **Azure Functions - Health** dashboard provides information on any service health incidents or resource health events associated with Azure Functions in your Azure account.
276
276
277
277
Use this dashboard to:
278
278
* View recent resource and service health incidents.
@@ -282,7 +282,7 @@ Use this dashboard to:
282
282
283
283
### Policy and Recommendations
284
284
285
-
The **Azure Functions - Policy and Recommendations** dashboard provides information of all effect action operations performed by Azure policy and recommendations events from Azure Advisor.
285
+
The **Azure Functions - Policy and Recommendations** dashboard provides information on all effect action operations performed by Azure policy and recommendations events from Azure Advisor.
286
286
287
287
Use this dashboard to:
288
288
* Monitor policy events with warnings and errors.
@@ -295,11 +295,11 @@ Use this dashboard to:
295
295
296
296
### Administrative Operations
297
297
298
-
The **Azure SQL - Administrative Operations** dashboard provides details on read/write/delete specific changes, different operations used, top 10 operations that caused most errors, and users performing admin operations.
298
+
The **Azure SQL - Administrative Operations** dashboard provides details on read/write/delete specific changes, different operations used, the top 10 operations that caused the most errors, and users performing admin operations.
299
299
300
300
Use this dashboard to:
301
301
* Identify top users performing administrative operations.
302
-
* View Top 10 operations that caused the most errors.
302
+
* View the Top 10 operations that caused the most errors.
0 commit comments