There are three types of availability tests: * URL ping test: a simple test that you can create in the Azure portal. * Multi-step web test: A recording of a sequence of web requests, which can be played back to test more complex scenarios. Multi-step web tests are created in Visual Studio Enterprise and uploaded to the portal for execution. * Custom Track Availability Tests: If you decide to create a custom application to run availability tests, the TrackAvailability() method can be used to send the results to Application Insights. Reference: https://docs.microsoft.com/en-us/azure/azure-monitor/app/monitor-web-app-availability