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/internet-analyzer/internet-analyzer-cli.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,8 @@ ms.author: kumud
13
13
---
14
14
# Create an Internet Analyzer test using CLI (Preview)
15
15
16
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
17
+
16
18
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.
Copy file name to clipboardExpand all lines: articles/internet-analyzer/internet-analyzer-create-test-portal.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,8 @@ ms.author: kumud
13
13
---
14
14
# Create an Internet Analyzer test using Portal (Preview)
15
15
16
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
17
+
16
18
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.
Copy file name to clipboardExpand all lines: articles/internet-analyzer/internet-analyzer-custom-endpoint.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ ms.author: kumud
14
14
15
15
# Measure custom endpoints to evaluate in your Internet Analyzer tests
16
16
17
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
18
+
17
19
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).
Copy file name to clipboardExpand all lines: articles/internet-analyzer/internet-analyzer-embed-client.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ ms.author: kumud
14
14
15
15
# Embed the Internet Analyzer client
16
16
17
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
18
+
17
19
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).
Copy file name to clipboardExpand all lines: articles/internet-analyzer/internet-analyzer-faq.md
+2-14Lines changed: 2 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,21 +11,9 @@ ms.author: kumud
11
11
---
12
12
# Azure Internet Analyzer FAQ (Preview)
13
13
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)]
19
15
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.
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.
Copy file name to clipboardExpand all lines: articles/internet-analyzer/internet-analyzer-overview.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,8 @@ ms.author: kumud
13
13
---
14
14
# What is Internet Analyzer? (Preview)
15
15
16
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
17
+
16
18
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.
17
19
18
20
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.
Copy file name to clipboardExpand all lines: articles/internet-analyzer/internet-analyzer-scorecard.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,33 +11,35 @@ ms.author: kumud
11
11
---
12
12
# Interpreting your scorecard
13
13
14
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
15
+
14
16
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.
15
17
16
18
The scorecard tab can be found in the Internet Analyzer resource menu.
17
19
18
20
19
21
## Filters
20
22
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.
22
24
****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.
23
25
****Country:*** For each country that you have end users, a scorecard is generated. The global filter contains all end users.
24
26
25
27
## Measurement count
26
28
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.
28
30
29
31
## Percentiles
30
32
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.
32
34
33
35
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.
34
36
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.
36
38
37
39
38
40
## Deltas
39
41
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%).
Copy file name to clipboardExpand all lines: articles/internet-analyzer/troubleshoot.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,13 @@ ms.author: dibotero
11
11
---
12
12
# Azure Internet Analyzer troubleshooting
13
13
14
+
[!INCLUDE [Azure Internet Analyzer retirement notice](../../includes/internet-analyzer-retirement.md)]
15
+
14
16
This article contains troubleshooting steps for common Internet Analyzer issues.
15
17
16
18
## Things to keep in mind
17
19
- 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.
19
21
20
22
## Azure portal
21
23
**"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.
24
26
25
27
**"Total Measurement Count" is zero for one or both endpoints in a test**
26
28
- 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.
28
30
29
31
## Next steps
30
32
Read the [Internet Analyzer FAQ](internet-analyzer-faq.md)
> 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