'Health Check on Web App Service vs Availability on Application Insights

In Azure Health Check option on App Services How is it different from Availability on Application Insights? Data generated is different?

Which should be used in which scenarios?

enter image description here

enter image description here



Solution 1:[1]

  • If your web app runs in multi instances(if you specify the scale rules), for Health check, if an instance fails to respond to the ping, the system determines it is unhealthy and removes it from the load balancer rotation.

  • This improves your application’s average availability and resiliency.

  • Application Insights Availability-test does not perform this; it only examines the health.

  • Data Availability in App Insights is highly specific for assessing health and notifying via several modes.

  • Availability - enables the configuration of the required number of tests for each customer. Have a separate report for each customer. Distributed tracing should keep working (Application Insights can work across resources).

Please refer Availability and What App Service does with Health checks for more information

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1