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/app/availability.md
+8-18Lines changed: 8 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.reviewer: cogoodson
10
10
11
11
[Application Insights](./app-insights-overview.md) allows you to set up recurring web tests that monitor your application's availability and responsiveness from various points around the world. These tests send web requests to your application at regular intervals and alert you if your application isn't responding or if the response time is too slow.
12
12
13
-
Availability tests don't require any modifications to the website you're testing. They work for any HTTP or HTTPS endpoint accessible from the public internet, including REST APIs that your service depends on. This means you can monitor not only your own applications but also external services that are critical to your application's functionality.
13
+
Availability tests don't require any modifications to the website you're testing. They work for any HTTP or HTTPS endpoint accessible from the public internet, including REST APIs that your service depends on. This means you can monitor not only your own applications but also external services that are critical to your application's functionality. You can create up to 100 availability tests per Application Insights resource.
14
14
15
15
> [!NOTE]
16
16
> Availability tests are stored encrypted, according to [Azure data encryption at rest](../../security/fundamentals/encryption-atrest.md#encryption-at-rest-in-microsoft-cloud-services) policies.
@@ -35,9 +35,6 @@ There are four types of availability tests:
35
35
36
36
## Create an availability test
37
37
38
-
> [!NOTE]
39
-
> You can create up to 100 availability tests per Application Insights resource.
40
-
41
38
## [Standard test](#tab/standard)
42
39
43
40
### Prerequisites
@@ -90,10 +87,12 @@ There are four types of availability tests:
90
87
91
88
### Basic code sample
92
89
90
+
This example is designed solely to show you the mechanics of how the `TrackAvailability()` API call works within an Azure Functions app. It doesn't show you how to write the underlying HTTP test code or business logic that's required to turn this example into a fully functional availability test.
91
+
93
92
> [!NOTE]
94
-
> This example is designed solely to show you the mechanics of how the `TrackAvailability()` API call works within an Azure Functions app. It doesn't show you how to write the underlying HTTP test code or business logic that's required to turn this example into a fully functional availability test.
93
+
> To follow these instructions, you must use either the [App Service](../../azure-functions/dedicated-plan.md) plan or Functions Premium plan to allow editing code in App Service Editor.
95
94
>
96
-
> By default, if you walk through this example, you'll be creating a basic availability HTTP GET test. To follow these instructions, you must use the [dedicated plan](../../azure-functions/dedicated-plan.md) to allow editing code in App Service Editor.
95
+
> If you're testing behind a virtual network or testing nonpublic endpoints, you'll need to use the Functions Premium plan.
97
96
98
97
#### Create a timer trigger function
99
98
@@ -105,11 +104,6 @@ There are four types of availability tests:
105
104
106
105
:::image type="content" source="media/availability/create-application-insights.png" alt-text="Screenshot that shows selecting your existing Application Insights resource on the Monitoring tab.":::
107
106
108
-
> [!NOTE]
109
-
> You can host your Azure Functions app on a Consumption, Premium, or App Service plan. *If you're testing behind a virtual network or testing nonpublic endpoints, you'll need to use the Premium plan*.
110
-
>
111
-
> Select your plan on the **Hosting** tab and ensure the latest .NET version is selected when you create the Azure Functions app.
112
-
113
107
1. Follow the instructions to [create a timer triggered function](../../azure-functions/functions-create-scheduled-function.md#create-a-timer-triggered-function).
114
108
115
109
#### Add and edit code in the App Service Editor
@@ -438,10 +432,7 @@ The following steps walk you through the process of creating [standard tests](av
438
432
439
433
1. Find the URL Ping Test you want to migrate and record its resource group and name.
440
434
441
-
1. The following commands create a standard test with the same logic as the URL ping test.
442
-
443
-
> [!NOTE]
444
-
> The following commands work for both HTTP and HTTPS endpoints, which are used in your URL ping Tests.
435
+
1. The following commands create a standard test with the same logic as the URL ping test, and work for both HTTP and HTTPS endpoints.
445
436
446
437
```shell
447
438
$resourceGroup = "pingTestResourceGroup";
@@ -538,8 +529,7 @@ To manage access when your endpoints are outside Azure or when service tags aren
538
529
539
530
To provide best-in-class encryption, all availability tests use Transport Layer Security (TLS) 1.2 and 1.3 as the encryption mechanisms of choice. In addition, the following Cipher suites and Elliptical curves are also supported within each version.
540
531
541
-
> [!NOTE]
542
-
> TLS 1.3 is currently only available in the availability test regions NorthCentralUS, CentralUS, EastUS, SouthCentralUS, and WestUS.
532
+
TLS 1.3 is currently only available in the availability test regions NorthCentralUS, CentralUS, EastUS, SouthCentralUS, and WestUS.
543
533
544
534
| Version | Cipher suites | Elliptical curves |
545
535
|---------|---------|---------|
@@ -548,7 +538,7 @@ To provide best-in-class encryption, all availability tests use Transport Layer
548
538
549
539
### Deprecating TLS configuration
550
540
551
-
> [!WARNING]
541
+
> [!IMPORTANT]
552
542
> On 31 October 2024, in alignment with the [Azure wide legacy TLS deprecation](https://azure.microsoft.com/updates/azure-support-tls-will-end-by-31-october-2024-2/), TLS 1.0/1.1 protocol versions and the listed TLS 1.2/1.3 legacy Cipher suites and Elliptical curves will be retired for Application Insights availability tests.
0 commit comments