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
<!-- Most services can use the following sections unchanged. 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.
16
+
## App Service monitoring
22
17
23
-
At a minimum your service should have the following two articles:
18
+
On the Azure portal page for your web app, you can select **Diagnose and solve problems** from the left nagivation to access complete **App Service Diagnostics** for your app. From this page, you can:
24
19
25
-
1. The primary monitoring article (based on this template)
26
-
- Title: "Monitor App Service"
27
-
- TOC title: "Monitor"
28
-
- Filename: "monitor-app-service.md"
20
+
- Check app availability and performance.
21
+
- Find out if your app service is configured correctly.
22
+
- Conduct risk assessments and run proactive mitigation tools.
23
+
- Load test your app.
29
24
30
-
2. A reference article that lists all the metrics and logs for your service (based on the template data-reference-template.md).
31
-
- Title: "App Service monitoring data reference"
32
-
- TOC title: "Monitoring data reference"
33
-
- Filename: "monitor-app-service-reference.md".
34
-
-->
25
+
For more information about the App Service diagnostics tool, see [Azure App Service diagnostics overview](overview-diagnostics.md).
35
26
36
-
# Monitor Azure App Service
27
+
App Service provides built-in diagnostics logging to assist with debugging apps. See [Stream diagnostics logs](troubleshoot-diagnostic-logs.md#stream-logs) for more information about the built-in logs.
You can also use Azure Health check to monitor App Service instances. For more information, see [Monitor App Service instances using Health check](monitor-instances-health-check.md).
40
30
41
-
Azure App Service also provides built-in diagnostics to assist with debugging apps. See [Enable diagnostics logging](troubleshoot-diagnostic-logs.md) for more information on enabling the built-in logs. To monitor App Service instances, see [Monitor App Service instances using Health check](monitor-instances-health-check.md).
31
+
For a complete overview and summary of App Service monitoring options, see [Azure App Service monitoring overview](overview-monitoring.md).
42
32
43
-
<!-- ## Insights. Optional section. If your service has insights, add the following include and information. -->
<!-- Insights service-specific information. Add brief information about what your Azure Monitor insights provide here. You can refer to another article that gives details or add a screenshot. -->
34
+
46
35
### Application Insights
47
36
48
-
Application Insights monitors the availability, performance, and usage of your web applications. It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations. It enables you to diagnose errors without waiting for a user to report them. Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes. Learn more about Application Insights in the [Application Monitoring for App Service Overview](/azure/azure-monitor/app/azure-web-apps).
37
+
Application Insights leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations. Application Insights monitors the availability, performance, and usage of your web applications, so you can identify and diagnose errors without waiting for a user to report them.
38
+
39
+
Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes. For more information, see [Application monitoring for App Service](/azure/azure-monitor/app/azure-web-apps).
<!-- Add service-specific information about storing monitoring data here, if applicable. For example, SQL Server stores other monitoring data in its own databases. -->
- If your service doesn't collect platform metrics, use the following include: [!INCLUDE [horz-monitor-no-platform-metrics](~/articles/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-no-platform-metrics.md)]
62
-
- If your service collects platform metrics, add the following include, statement, and service-specific information as appropriate. -->
For the available resource log categories, their associated Log Analytics tables, and the logs schemas for App Service, see [App Service monitoring data reference](monitor-app-service-reference.md#resource-logs).
90
-
<!-- Resource logs service-specific information. Add service-specific information about your resource logs here. -->
<!-- Add service-specific information about your imported logs here. -->
100
-
101
-
<!-- ## Other logs. Optional section.
102
-
If your service has other logs that aren't resource logs or in the activity log, add information that states what they are and what they cover here. You can describe how to route them in a later section. -->
103
-
104
-
<!-- LOGS SECTION END ------------------------------------->
See [Azure Monitor queries for App Service](https://github.com/microsoft/AzureMonitorCommunity/tree/master/Azure%20Services/App%20Services/Queries) for more sample queries.
145
90
146
-
<!-- ### App Service service-specific analytics. Optional section.
147
-
Add short information or links to specific articles that outline how to analyze data for your service. -->
148
-
149
-
<!-- ANALYSIS SECTION END ------------------------------------->
<!-- ### App Service alert rules. Required section.
160
-
**MUST HAVE** service-specific alert rules. Include useful alerts on metrics, logs, log conditions, or activity log.
161
-
Fill in the following table with metric and log alerts that would be valuable for your service. Change the format as necessary for readability. You can instead link to an article that discusses your common alerts in detail.
162
-
Ask your PMs if you don't know. This information is the BIGGEST request we get in Azure Monitor, so don't avoid it long term. People don't know what to monitor for best results. Be prescriptive. -->
163
-
164
95
### App Service alert rules
165
96
166
97
The following table lists common and recommended alert rules for App Service.
@@ -175,14 +106,9 @@ The following table lists common and recommended alert rules for App Service.
175
106
| Activity Log | Restart Web App| When app is restarted|
176
107
| Activity Log | Stop Web App| When app is stopped|
<!-- Add any service-specific advisor recommendations or screenshots here. -->
181
-
182
-
<!-- ALERTS SECTION END -------------------------------------->
183
110
184
111
## Related content
185
-
<!-- You can change the wording and add more links if useful. -->
186
112
187
113
- See [App Service monitoring data reference](monitor-app-service-reference.md) for a reference of the metrics, logs, and other important values created for App Service.
188
114
- See [Monitoring Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for general details on monitoring Azure resources.
0 commit comments