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
Copy file name to clipboardExpand all lines: articles/azure-monitor/monitor-horizontal-test.md
+23-21Lines changed: 23 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,47 +11,41 @@ ms.service: azure-monitor
11
11
12
12
# Monitor App Service
13
13
14
-
This article describes:
14
+
This article describes:
15
15
16
16
- The types of monitoring data you can collect for this service.
17
17
- Ways to analyze that data.
18
18
19
19
[Azure Monitor](/azure/azure-monitor/overview) collects and aggregates metrics and logs from every component of your system to monitor availability, performance, and resilience, and notify you of issues affecting your system. You can use the Azure portal, PowerShell, Azure CLI, REST API, or client libraries to set up and view monitoring data.
20
20
21
-
Different metrics and logs are available for different resource types. This table describes how you can use Azure Monitor to collect data to monitor your service:
21
+
Different metrics and logs are available for different resource types. This table describes how you can use Azure Monitor to collect data to monitor your service and how to view and analyze the data:
22
22
23
-
|Data to collect|Description|Collection Method|Analyze monitoring data|Reference Information|
23
+
|Data to collect|Description|Collection Method|Analyze monitoring data|Reference Information|
24
24
|---------|---------|---------|---------|
25
-
|Metrics |Metrics are numerical values collected at regular intervals, that describe an aspect of a system at a particular point in time. Metrics can be aggregated using algorithms, compared to other metrics, and analyzed for trends over time.|Collected automatically.|View in [metrics explorer](/azure/azure-monitor/essentials/metrics-getting-started) or [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to send it to other destinations.|[Supported metrics in Azure Monitor](/azure/azure-monitor/platform/metrics-supported)|
26
-
|Resource logs |Logs are recorded system events. Logs can contain different types of data, be structured or free-form text, and they contain a timestamp. Azure Monitor stores structured and unstructured log data of all types in Azure Monitor Logs.|You must [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to collect resources logs.|View in [Log Analytics](logs/log-analytics-overview.md) or [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to send it to other destinations.|[Supported resource logs in Azure Monitor](/azure/azure-monitor/reference/supported-logs/logs-index). |
27
-
|Activity log|The Azure Monitor activity log is a platform log that provides insight into subscription-level events. The activity log includes information like when a resource is modified or a virtual machine is started.|Collected automatically. Can be collected in Log Analytics workspace at no charge | View in the Azure portal or [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to send it to other destinations.||
25
+
|Metrics |Metrics are numerical values collected at regular intervals, that describe an aspect of a system at a particular point in time. Metrics can be aggregated using algorithms, compared to other metrics, and analyzed for trends over time.|Collected automatically.|View in [metrics explorer](/azure/azure-monitor/essentials/metrics-getting-started) or [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to send it to other destinations.|[Supported metrics for Microsoft.Web](../app-service/monitor-app-service-reference.md#supported-metrics-for-microsoftweb)|
26
+
|Logs|Logs are recorded system events. Logs can contain different types of data, be structured or free-form text, and they contain a timestamp. Azure Monitor stores structured and unstructured log data of all types in Azure Monitor Logs.|You must [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to collect resources logs.|View in [Log Analytics](logs/log-analytics-overview.md) or [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to send it to other destinations.|[Supported resource logs for Microsoft.Web](../app-service/monitor-app-service-reference.md#supported-resource-logs-for-microsoftweb)|
27
+
|Activity log|The Azure Monitor activity log is a platform log that provides insight into subscription-level events. The activity log includes information like when a resource is modified or a virtual machine is started.|Collected automatically. Can be collected in Log Analytics workspace at no charge | View in the Azure portal or [create a diagnostic setting](/azure/azure-monitor/essentials/create-diagnostic-settings) to send it to other destinations.|[Activity Log](../app-service/monitor-app-service-reference.md#activity-log)|
28
28
29
29
For information about using Azure Monitor to monitor your resources, see [Monitor Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource).
30
30
31
-
32
-
## Built in monitoring for App Service
33
-
34
-
- On the Azure portal page for your web app, you can select **Diagnose and solve problems** from the left navigation to access complete App Service diagnostics for your app. For more information about the App Service diagnostics tool, see [Azure App Service diagnostics overview](../app-service/overview-diagnostics.md).
35
-
36
-
- App Service provides built-in diagnostics logging to assist with debugging apps. For more information about the built-in logs, see [Stream diagnostics logs](../app-service/troubleshoot-diagnostic-logs.md#stream-logs).
31
+
## Analyze monitoring data using Azure Monitor
37
32
38
-
- You can also use Azure Health check to monitor App Service instances. For more information, see [Monitor App Service instances using Health check](../app-service/monitor-instances-health-check.md).
33
+
Azure Monitor supports several tools to help you analyze monitoring data:
39
34
35
+
### Out-of-the-box monitoring insights
40
36
41
-
## Analyze monitoring data using Azure Monitor
37
+
Some Azure services have a built-in monitoring dashboard in the Azure portal. These dashboards are called *insights*, and you can find them in the **Insights** section of Azure Monitor in the Azure portal.
42
38
43
-
These Azure Monitor tools are available in the Azure portal to help you analyze monitoring data:
39
+
[Application Insights](/azure/azure-monitor/app/app-insights-overview) 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. Application Insights includes connection points to various 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).
44
40
45
-
- Some Azure services have a built-in monitoring dashboard in the Azure portal. These dashboards are called *insights*, and you can find them in the **Insights** section of Azure Monitor in the Azure portal.
41
+
### Analytics tools in Azure Monitor
46
42
47
43
-[Metrics explorer](/azure/azure-monitor/essentials/metrics-getting-started) allows you to view and analyze metrics for Azure resources.
48
44
49
45
-[Log Analytics](logs/log-analytics-overview.md) allows you to query and analyze log data using the [Kusto query language (KQL)](/azure/data-explorer/kusto/query). For more information, see [Get started with log queries in Azure Monitor](/azure/azure-monitor/logs/get-started-queries).
50
46
51
47
- The [activity log](/azure/azure-monitor/essentials/activity-log) has a user interface in the Azure portal for viewing and basic searches. To do more in-depth analysis, route the data to Azure Monitor logs and run more complex queries in Log Analytics.
52
48
53
-
-[Application Insights](/azure/azure-monitor/app/app-insights-overview) 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. Application Insights includes connection points to various 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).
54
-
55
49
Tools that allow more complex visualization include:
56
50
57
51
-[Dashboards](/azure/azure-monitor/visualize/tutorial-logs-dashboards) that let you combine different kinds of data into a single pane in the Azure portal.
@@ -108,9 +102,9 @@ This table provides a brief description of each alert type.
108
102
|[Log search alerts](alerts/alerts-types.md#log-alerts)|Log search alerts allow users to use a Log Analytics query to evaluate resource logs at a predefined frequency.|
109
103
|[Activity log alerts](alerts/alerts-types.md#activity-log-alerts)|Activity log alerts are triggered when a new activity log event occurs that matches defined conditions. Resource Health alerts and Service Health alerts are activity log alerts that report on your service and resource health.|
110
104
|[Smart detection alerts](alerts/alerts-types.md#smart-detection-alerts)|Smart detection on an Application Insights resource automatically warns you of potential performance problems and failure anomalies in your web application. You can migrate smart detection on your Application Insights resource to create alert rules for the different smart detection modules.|
111
-
|[Prometheus alerts](alerts/alerts-types.md#prometheus-alerts)|Prometheus alerts are used for alerting on Prometheus metrics stored in [Azure Monitor managed services for Prometheus](azure/azure-monitor/essentials/prometheus-metrics-overview.md). The alert rules are based on the PromQL open-source query language.|
105
+
|[Prometheus alerts](alerts/alerts-types.md#prometheus-alerts)|Prometheus alerts are used for alerting on Prometheus metrics stored in [Azure Monitor managed service for Prometheus](essentials/prometheus-metrics-overview.md). The alert rules are based on the PromQL open-source query language.|
112
106
113
-
For examples of common alerts for Azure resources, see [Sample log alert queries](alerts/alerts-log-alert-query-samples).
107
+
For examples of common alerts for Azure resources, see [Sample log search alert queries that include ADX and ARG](alerts/alerts-log-alert-query-samples.md).
114
108
115
109
### Implementing alerts at scale
116
110
@@ -144,7 +138,15 @@ You can get data out of Azure Monitor into other tools by using the following me
144
138
145
139
To get started with the REST API for Azure Monitor, see [Azure monitoring REST API walkthrough](/azure/azure-monitor/essentials/rest-api-walkthrough?tabs=portal).
146
140
147
-
### Get personalized recommendations using Advisor
141
+
## Other monitoring tools in App Service
142
+
143
+
- On the Azure portal page for your web app, you can select **Diagnose and solve problems** from the left navigation to access complete App Service diagnostics for your app. For more information about the App Service diagnostics tool, see [Azure App Service diagnostics overview](../app-service/overview-diagnostics.md).
144
+
145
+
- App Service provides built-in diagnostics logging to assist with debugging apps. For more information about the built-in logs, see [Stream diagnostics logs](../app-service/troubleshoot-diagnostic-logs.md#stream-logs).
146
+
147
+
- You can also use Azure Health check to monitor App Service instances. For more information, see [Monitor App Service instances using Health check](../app-service/monitor-instances-health-check.md).
148
+
149
+
### Get personalized monitoring recommendations using Advisor
148
150
149
151
For some services, if critical conditions or imminent changes occur during resource operations, an alert displays on the service **Overview** page in the portal. You can find more information and recommended fixes for the alert in **Advisor recommendations** under **Monitoring** in the left menu. During normal operations, no advisor recommendations display.
0 commit comments