Skip to content

Commit 9208cce

Browse files
Merge pull request #226027 from v-jbasden/jbasden-republish-proactive-performance-diagnostics
Republishing alerts/proactive-performance-diagnostics.md
2 parents 7abbef1 + 8147eb2 commit 9208cce

11 files changed

+16
-11
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5701,6 +5701,11 @@
57015701
"source_path_from_root": "/articles/azure-monitor/autoscale/autoscale-resource-log-schema.md",
57025702
"redirect_url": "/azure/azure-monitor/autoscale/autoscale-diagnostics",
57035703
"redirect_document_id": false
5704+
},
5705+
{
5706+
"source_path_from_root": "/articles/azure-monitor/alerts/proactive-performance-diagnostics.md",
5707+
"redirect_url": "https://azure.microsoft.com/updates/public-preview-alerts-based-smart-detection-for-application-insights/",
5708+
"redirect_document_id": false
57045709
}
57055710
]
57065711
}

articles/azure-monitor/alerts/proactive-arm-config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,4 +192,4 @@ Learn more about automatically detecting:
192192

193193
- [Failure anomalies](./proactive-failure-diagnostics.md)
194194
- [Memory Leaks](./proactive-potential-memory-leak.md)
195-
- [Performance anomalies](./proactive-performance-diagnostics.md)
195+
- [Performance anomalies](./smart-detection-performance.md)

articles/azure-monitor/alerts/proactive-diagnostics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Select a detection to view its details.
3636
Smart detection detects and notifies about various issues, such as:
3737

3838
* [Smart detection - Failure Anomalies](./proactive-failure-diagnostics.md). We use machine learning to set the expected rate of failed requests for your app, correlating with load, and other factors. Notifies if the failure rate goes outside the expected envelope.
39-
* [Smart detection - Performance Anomalies](./proactive-performance-diagnostics.md). Notifies if response time of an operation or dependency duration is slowing down, compared to historical baseline. It also notifies if we identify an anomalous pattern in response time, or page load time.
39+
* [Smart detection - Performance Anomalies](./smart-detection-performance.md). Notifies if response time of an operation or dependency duration is slowing down, compared to historical baseline. It also notifies if we identify an anomalous pattern in response time, or page load time.
4040
* General degradations and issues, like [Trace degradation](./proactive-trace-severity.md), [Memory leak](./proactive-potential-memory-leak.md), [Abnormal rise in Exception volume](./proactive-exception-volume.md) and [Security anti-patterns](./proactive-application-security-detection-pack.md).
4141

4242
(The help links in each notification take you to the relevant articles.)

articles/azure-monitor/alerts/proactive-email-notification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ Learn more about Smart Detection:
4343

4444
- [Failure anomalies](./proactive-failure-diagnostics.md)
4545
- [Memory Leaks](./proactive-potential-memory-leak.md)
46-
- [Performance anomalies](./proactive-performance-diagnostics.md)
46+
- [Performance anomalies](./smart-detection-performance.md)
4747

articles/azure-monitor/alerts/proactive-failure-diagnostics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ Smart Detection of Failure Anomalies complements other similar but distinct feat
415415

416416
* [metric alerts](./alerts-log.md) are set by you and can monitor a wide range of metrics such as CPU occupancy, request rates, page load times, and so on. You can use them to warn you, for example, if you need to add more resources. By contrast, Smart Detection of Failure Anomalies covers a small range of critical metrics (currently only failed request rate), designed to notify you in near real-time manner once your web app's failed request rate increases compared to web app's normal behavior. Unlike metric alerts, Smart Detection automatically sets and updates thresholds in response changes in the behavior. Smart Detection also starts the diagnostic work for you, saving you time in resolving issues.
417417

418-
* [Smart Detection of performance anomalies](proactive-performance-diagnostics.md) also uses machine intelligence to discover unusual patterns in your metrics, and no configuration by you is required. But unlike Smart Detection of Failure Anomalies, the purpose of Smart Detection of performance anomalies is to find segments of your usage manifold that might be badly served - for example, by specific pages on a specific type of browser. The analysis is performed daily, and if any result is found, it's likely to be much less urgent than an alert. By contrast, the analysis for Failure Anomalies is performed continuously on incoming application data, and you will be notified within minutes if server failure rates are greater than expected.
418+
* [Smart Detection of performance anomalies](smart-detection-performance.md) also uses machine intelligence to discover unusual patterns in your metrics, and no configuration by you is required. But unlike Smart Detection of Failure Anomalies, the purpose of Smart Detection of performance anomalies is to find segments of your usage manifold that might be badly served - for example, by specific pages on a specific type of browser. The analysis is performed daily, and if any result is found, it's likely to be much less urgent than an alert. By contrast, the analysis for Failure Anomalies is performed continuously on incoming application data, and you will be notified within minutes if server failure rates are greater than expected.
419419

420420
## If you receive a Smart Detection alert
421421
*Why have I received this alert?*

articles/azure-monitor/alerts/proactive-performance-diagnostics.md renamed to articles/azure-monitor/alerts/smart-detection-performance.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ No, a notification doesn't mean that your app definitely has a problem. It's sim
3636
The notifications include diagnostic information. Here's an example:
3737

3838

39-
![Here is an example of Server Response Time Degradation detection](media/proactive-performance-diagnostics/server_response_time_degradation.png)
39+
![Here is an example of Server Response Time Degradation detection](media/smart-detection-performance/server_response_time_degradation.png)
4040

4141
1. **Triage**. The notification shows you how many users or how many operations are affected. This information can help you assign a priority to the problem.
4242
2. **Scope**. Is the problem affecting all traffic, or just some pages? Is it restricted to particular browsers or locations? This information can be obtained from the notification.
@@ -48,7 +48,7 @@ The notifications include diagnostic information. Here's an example:
4848

4949
Smart detection notifications are enabled by default. They are sent to users that have [Monitoring Reader](../../role-based-access-control/built-in-roles.md#monitoring-reader) and [Monitoring Contributor](../../role-based-access-control/built-in-roles.md#monitoring-contributor) access to the subscription in which the Application Insights resource resides. To change the default notification, either click **Configure** in the email notification, or open **Smart detection settings** in Application Insights.
5050

51-
![Smart Detection Settings](media/proactive-performance-diagnostics/smart_detection_configuration.png)
51+
![Smart Detection Settings](media/smart-detection-performance/smart_detection_configuration.png)
5252

5353
* You can disable the default notification, and replace it with a specified list of emails.
5454

@@ -130,7 +130,7 @@ Modern applications often adopt a micro services design approach, which in many
130130

131131
Example of dependency degradation notification:
132132

133-
![Here is an example of Dependency Duration Degradation detection](media/proactive-performance-diagnostics/dependency_duration_degradation.png)
133+
![Here is an example of Dependency Duration Degradation detection](media/smart-detection-performance/dependency_duration_degradation.png)
134134

135135
Notice that it tells you:
136136

@@ -146,18 +146,18 @@ Notice that it tells you:
146146

147147
## Smart detection of slow performing patterns
148148

149-
Application Insights finds performance issues that might only affect some portion of your users, or only affect users in some cases. For example, if a page loads slower on a specific browser types compared to others, or if a particular server handles requests more slowly than other servers. It can also discover problems that are associated with combinations of properties, such as slow page loads in one geographical area for clients using particular operating system.
149+
Application Insights finds performance issues that might only affect some portion of your users, or only affect users in some cases. For example, if a page loads slower on a specific browser type compared to others, or if a particular server handles requests more slowly than other servers. It can also discover problems that are associated with combinations of properties, such as slow page loads in one geographical area for clients using particular operating system.
150150

151151
Anomalies like these are hard to detect just by inspecting the data, but are more common than you might think. Often they only surface when your customers complain. By that time, it's too late: the affected users are already switching to your competitors!
152152

153153
Currently, our algorithms look at page load times, request response times at the server, and dependency response times.
154154

155155
You don't have to set any thresholds or configure rules. Machine learning and data mining algorithms are used to detect abnormal patterns.
156156

157-
![From the email alert, click the link to open the diagnostic report in Azure](./media/proactive-performance-diagnostics/03.png)
157+
![From the email alert, click the link to open the diagnostic report in Azure](./media/smart-detection-performance/03.png)
158158

159159
* **When** shows the time the issue was detected.
160-
* **What** describes te problem that was detected, and th characteristics of the set of events that we found, which displayed the problem behavior.
160+
* **What** describes the problem that was detected, and th characteristics of the set of events that we found, which displayed the problem behavior.
161161
* The table compares the poorly performing set with the average behavior of all other events.
162162

163163
Click the links to open Metric Explorer to view reports, filtered by the time and properties of the slow performing set.

0 commit comments

Comments
 (0)