Skip to content

Commit 492e239

Browse files
authored
Merge pull request #265889 from duongau/retirementnote
Azure Internet Analyzer retirement notice
2 parents 5476439 + 991ab7e commit 492e239

9 files changed

+36
-21
lines changed

articles/internet-analyzer/internet-analyzer-cli.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.author: kumud
1313
---
1414
# Create an Internet Analyzer test using CLI (Preview)
1515

16+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
17+
1618
There are two ways to create an Internet Analyzer resource - using the [Azure portal](internet-analyzer-create-test-portal.md) or using CLI. This section helps you create a new Azure Internet Analyzer resource using our CLI experience.
1719

1820

articles/internet-analyzer/internet-analyzer-create-test-portal.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.author: kumud
1313
---
1414
# Create an Internet Analyzer test using Portal (Preview)
1515

16+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
17+
1618
There are two ways to create an Internet Analyzer resource- using the Azure portal or using [CLI](internet-analyzer-cli.md). This section helps you create a new Azure Internet Analyzer resource using our portal experience.
1719

1820
> [!IMPORTANT]

articles/internet-analyzer/internet-analyzer-custom-endpoint.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ ms.author: kumud
1414

1515
# Measure custom endpoints to evaluate in your Internet Analyzer tests
1616

17+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
18+
1719
This article demonstrates how to set up a custom endpoint to measure as part of your Internet Analyzer tests. Custom endpoints help evaluate on-premises workloads, workloads running on other cloud providers, and custom Azure configurations. Comparing two custom endpoints in one test is possible if one endpoint is an Azure resource. For more information on Internet Analyzer, see the [overview](internet-analyzer-overview.md).
1820

1921
> [!IMPORTANT]

articles/internet-analyzer/internet-analyzer-embed-client.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ ms.author: kumud
1414

1515
# Embed the Internet Analyzer client
1616

17+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
18+
1719
This article shows you how to embed the JavaScript client in your application. Installation of this client is necessary to run tests and receive scorecard analytics. **The profile-specific JavaScript client is provided after the first test has been configured.** From there, you may continue to add or remove tests to that profile without having to embed a new script. For more information on Internet Analyzer, see the [overview](internet-analyzer-overview.md).
1820

1921
> [!IMPORTANT]

articles/internet-analyzer/internet-analyzer-faq.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,9 @@ ms.author: kumud
1111
---
1212
# Azure Internet Analyzer FAQ (Preview)
1313

14-
This is the FAQ for Azure Internet Analyzer- if you have additional questions, go to the [feedback forum](https://aka.ms/internetAnalyzerFeedbackForum) and post your question. When a question is frequently asked, we add it to this article so it can be found quickly and easily.
15-
16-
## How do I participate in the preview?
17-
18-
The preview is available to select customers. If you are interested in joining the preview, please do the following:
14+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
1915

20-
1. Sign in to the [Azure portal](https://portal.azure.com).
21-
2. Navigate to the **Subscriptions** page.
22-
3. Click on the Azure subscription that you plan to use Internet Analyzer with.
23-
4. Go to the **Resource providers** settings for the subscription.
24-
5. Search for **Microsoft.Network** and click on the **Register** (or **Re-register**) button.
25-
![access request](./media/ia-faq/request-preview-access.png)
26-
27-
6. [Request approval](https://aka.ms/internetAnalyzerContact) by providing us your email address and the Azure subscription ID that was used to make the access request.
28-
7. Once your request has been approved, you will receive an email confirmation and will be able to create/update/modify Internet Analyzer resources from the newly allowed Azure subscription.
16+
This is the FAQ for Azure Internet Analyzer- if you have additional questions, go to the [feedback forum](https://aka.ms/internetAnalyzerFeedbackForum) and post your question. When a question is frequently asked, we add it to this article so it can be found quickly and easily.
2917

3018
## Do I need to embed the client to run a test?
3119

articles/internet-analyzer/internet-analyzer-overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.author: kumud
1313
---
1414
# What is Internet Analyzer? (Preview)
1515

16+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
17+
1618
Internet Analyzer is a client-side measurement platform to test how networking infrastructure changes impact your customers’ performance. Whether you’re migrating from on-premises to Azure or evaluating a new Azure service, Internet Analyzer allows you to learn from your users’ data and Microsoft’s rich analytics to better understand and optimize your network architecture with Azure—before you migrate.
1719

1820
Internet Analyzer uses a small JavaScript client embedded in your Web application to measure the latency from your end users to your selected set of network destinations, we call _endpoints_. Internet Analyzer allows you to set up multiple side-by-side tests, allowing you to evaluate a variety of scenarios as your infrastructure and customer needs evolves. Internet Analyzer provides custom and preconfigured endpoints, providing you both the convenience and flexibility to make trusted performance decisions for your end users.

articles/internet-analyzer/internet-analyzer-scorecard.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,33 +11,35 @@ ms.author: kumud
1111
---
1212
# Interpreting your scorecard
1313

14+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
15+
1416
The scorecard tab contains the aggregated and analyzed results from your tests. Each test has its own scorecards. Scorecards provide quick and meaningful summaries of measurement results to provide data-driven results for your networking requirements. Internet Analyzer takes care of the analysis, allowing you to focus on the decision.
1517

1618
The scorecard tab can be found in the Internet Analyzer resource menu.
1719

1820

1921
## Filters
2022

21-
* ***Test:*** Select the test that you’d like to view results for - each test has its own scorecard. Test data will appear once there is enough data to complete the analysis – in most cases, this should be within 24 hours.
23+
* ***Test:*** Select the test that you’d like to view results for - each test has its own scorecard. Test data will appear once there's enough data to complete the analysis – in most cases, this should be within 24 hours.
2224
* ***Time period & end date:*** Three scorecards are generated daily – each scorecard reflects a different aggregation period – the 24 hours prior (day), the seven days prior (week), and the 30 days prior (month). Use the “End Date” filter to select the last day of the time period you want to see.
2325
* ***Country:*** For each country that you have end users, a scorecard is generated. The global filter contains all end users.
2426

2527
## Measurement count
2628

27-
The number of measurements impacts the confidence of the analysis. The higher the count, the more accurate the result. At minimum, tests should aim for a minimum of 100 measurements per endpoint per day. If measurement counts are too low, please configure the JavaScript client to execute more frequently in your application. The measurement counts for endpoints A and B should be very similar although small differences are expected and okay. In the case of large differences, the results should not be trusted.
29+
The number of measurements impacts the confidence of the analysis. The higher the count, the more accurate the result. At minimum, tests should aim for a minimum of 100 measurements per endpoint per day. If measurement counts are too low, please configure the JavaScript client to execute more frequently in your application. The measurement counts for endpoints A and B should be very similar although small differences are expected and okay. In the case of large differences, the results shouldn't be trusted.
2830

2931
## Percentiles
3032

31-
Latency, measured in milliseconds, is a popular metric for measuring speed between a source and destination on the Internet. Latency data is not normally distributed (i.e. does not follow a "Bell Curve") because there is a "long-tail" of large latency values that skew results when using statistics such as the arithmetic mean. As an alternative, percentiles provide a "distribution-free" way to analyze data. As an example, the median, or 50th percentile, summarizes the middle of the distribution - half the values are above it and half are below it. A 75th percentile value means it is larger than 75% of all values in the distribution. Internet Analyzer refers to percentiles in shorthand as P50, P75, and P95.
33+
Latency, measured in milliseconds, is a popular metric for measuring speed between a source and destination on the Internet. Latency data isn't normally distributed (i.e. doesn't follow a "Bell Curve") because there's a "long-tail" of large latency values that skew results when using statistics such as the arithmetic mean. As an alternative, percentiles provide a "distribution-free" way to analyze data. As an example, the median, or 50th percentile, summarizes the middle of the distribution - half the values are above it and half are below it. A 75th percentile value means it's larger than 75% of all values in the distribution. Internet Analyzer refers to percentiles in shorthand as P50, P75, and P95.
3234

3335
Internet Analyzer percentiles are _sample metrics_. This is in contrast to the true _population metric_. For example, the daily true population median latency between students at the University of Southern California and Microsoft is the median latency value of all requests during that day. In practice, measuring the value of all requests is impractical, so we assume that a reasonably large sample is representative of the true population.
3436

35-
For analysis purposes, P50 (median), is useful as an expected value for a latency distribution. Higher percentiles, such as P95, are useful for identifying how high latency is in the worst cases. If you are interested in understanding customer latency in general, P50 is the correct metric to focus on. If you are concerned with understanding performance for the worst-performing customers, then P95 should be the focus. P75 is a balance between these two.
37+
For analysis purposes, P50 (median), is useful as an expected value for a latency distribution. Higher percentiles, such as P95, are useful for identifying how high latency is in the worst cases. If you're interested in understanding customer latency in general, P50 is the correct metric to focus on. If you're concerned with understanding performance for the worst-performing customers, then P95 should be the focus. P75 is a balance between these two.
3638

3739

3840
## Deltas
3941

40-
A delta is the difference in metric values for endpoints A and B. Deltas are computed to show the benefit of B over A. Positive values indicate B performed better than A, whereas negative values indicate B's performance is worse. Deltas can be absolute (e.g. 10 milliseconds) or relative (5%).
42+
A delta is the difference in metric values for endpoints A and B. Deltas are computed to show the benefit of B over A. Positive values indicate B performed better than A, whereas negative values indicate B's performance is worse. Deltas can be absolute (for example, 10 milliseconds) or relative (5%).
4143

4244
## Confidence interval
4345

articles/internet-analyzer/troubleshoot.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ ms.author: dibotero
1111
---
1212
# Azure Internet Analyzer troubleshooting
1313

14+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
15+
1416
This article contains troubleshooting steps for common Internet Analyzer issues.
1517

1618
## Things to keep in mind
1719
- The client script must be embedded into an **HTTPS** website. Measurements won't be collected if the script runs in a plaintext (**http://**) or local (**file://**) website.
18-
- Measurement data will only be collected if the Internet Analyzer profile's client script has been embedded into an application that is receiving real user traffic. Synthetic traffic (for example, Azure WebApp Performance Tests) does not typically execute embedded JavaScript code, so no measurements will be generated by that type of traffic.
20+
- Measurement data will only be collected if the Internet Analyzer profile's client script has been embedded into an application that is receiving real user traffic. Synthetic traffic (for example, Azure WebApp Performance Tests) doesn't typically execute embedded JavaScript code, so no measurements will be generated by that type of traffic.
1921

2022
## Azure portal
2123
**"A scorecard hasn't been generated for the selected filter combination" in the Scorecards section**
@@ -24,7 +26,7 @@ This article contains troubleshooting steps for common Internet Analyzer issues.
2426

2527
**"Total Measurement Count" is zero for one or both endpoints in a test**
2628
- Time series and measurement counts are computed once an hour, so you'll need to wait at least that amount of time for new measurement data to show up.
27-
- Internet Analyzer only counts successful measurements (i.e., HTTP 200 responses) for its analysis. If one or both endpoints in a test are unreachable or returning a non-200 HTTP code, they will show up with zero total measurements.
29+
- Internet Analyzer only counts successful measurements (i.e., HTTP 200 responses) for its analysis. If one or both endpoints in a test are unreachable or returning a non-200 HTTP code, they'll show up with zero total measurements.
2830

2931
## Next steps
3032
Read the [Internet Analyzer FAQ](internet-analyzer-faq.md)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: Internet Analyzer retirement notice
3+
description: include file
4+
services: internet-analyzer
5+
author: duongau
6+
ms.service: internet-analyzer
7+
ms.topic: include
8+
ms.date: 02/09/2024
9+
ms.author: duau
10+
ms.custom: include file
11+
---
12+
> [!IMPORTANT]
13+
> Azure Internet Analyzer will be retired on **March 15, 2024**. To avoid any service disruption, it is important that you delete your Azure Internet Analyzer profiles and tests by March 2024. For detailed information, see [**Azure Internet Analyzer retirement**](https://azure.microsoft.com/updates/azure-internet-analyzer-will-be-retired-on-15-march-2024-delete-profiles/).

0 commit comments

Comments
 (0)