Use a dedicated health endpoint for Front Door backends#
Configure a dedicated path for health probe requests.
Azure Front Door monitors a specific path for each backend to determine health status. The monitored path should implement functional checks to determine if the backend is performing correctly. The checks should include dependencies including those that may not be regularly called.
Regular checks of the monitored path allow Front Door to make load balancing decisions based on status.
Consider using a dedicated health probe endpoint that implements functional checks.
Configure with Azure CLI#
az network front-door probe update --front-door-name '<front_door>' -n '<probe_name>' -g '<resource_group>' --path '<path>'
Configure with Azure PowerShell#
$probeSetting = New-AzFrontDoorHealthProbeSettingObject -Name '<probe_name>' -Path '<path>' Set-AzFrontDoor -Name '<front_door>' -ResourceGroupName '<resource_group>' -HealthProbeSetting $probeSetting
- Health probes
- How Front Door determines backend health
- Creating good health probes
- Health Endpoint Monitoring pattern
- Azure resource template