Skip to content

Use health probes for Front Door backends#

Reliability · Front Door · Azure.FrontDoor.Probe

Configure and enable health probes for each backend pool.

Description#

The health and performance of an application can degrade over time. Degradation might not be noticeable until the application fails.

Azure Front Door can use periodic health probes against backend endpoints to determine health status. When one or more backend in a pool is healthy traffic is routed to healthy endpoints only. If all endpoints in a pool is unhealthy Front Door sends the request to any enabled endpoint.

Health probes allow Front Door to select a backend endpoint able to respond to the request.

Recommendation#

Consider enabling a health probe for each Front Door backend endpoint.

Examples#

Configure with Azure CLI#

az network front-door probe update --front-door-name '<front_door>' -n '<probe_name>' -g '<resource_group>' --enabled 'Enabled'

Configure with Azure PowerShell#

$probeSetting = New-AzFrontDoorHealthProbeSettingObject -Name '<probe_name>' -EnabledState 'Enabled'
Set-AzFrontDoor -Name '<front_door>' -ResourceGroupName '<resource_group>' -HealthProbeSetting $probeSetting

Last update: 2021-09-24