When working with Azure Front Door through APIs, ARM templates, Bicep, or SDKs, using the latest API or SDK version is crucial. Updates bring new functions, important security patches, and bug fixes.
Click the Azure Resource Graph tab to view the query
//under-development
Configure logs
Impact:MediumCategory:Monitoring and Alerting
APRL GUID:1ad74c3c-e3d7-0046-b83f-a2199974ef15
Description:
Front Door logs offer comprehensive telemetry on each request, crucial for understanding your solution's performance and responses, especially when caching is enabled, as origin servers might not receive every request.
Consider selecting a webpage or location specifically designed for health monitoring as the endpoint for Azure Front Door's health probes. This should encompass the status of critical components like application servers, databases, and caches to serve production traffic efficiently.
Click the Azure Resource Graph tab to view the query
//under-development
Use HEAD health probes
Impact:MediumCategory:Scalability
APRL GUID:5783defe-b49e-d947-84f7-d8677593f324
Description:
Health probes in Azure Front Door can use GET or HEAD HTTP methods. Using the HEAD method for health probes is a recommended practice because it reduces the traffic load on your origins, being less resource-intensive.
Click the Azure Resource Graph tab to view the query
//under-development
Avoid using Classic Azure Front Door
Impact:HighCategory:Service Upgrade and Retirement
APRL GUID:82fa3cff-74bd-4063-b726-834f160592fa
Description:
Azure Front Door standard is ~45% cheaper then AFD classic and has many additional benefits. Classic is also scheduled to be retired on March 31, 2027.
Click the Azure Resource Graph tab to view the query
//under-development
Monitor Web Application Firewall
Impact:HighCategory:Monitoring and Alerting
APRL GUID:5357ae22-0f52-1a49-9fd4-1f00ace6add0
Description:
Monitoring the health of your Web Application Firewall and the applications it protects is crucial. This can be achieved through integration with Microsoft Defender for Cloud, Azure Monitor, and Azure Monitor logs, ensuring optimal performance and security.