application gateway monitor
Application Gateways need more troubleshooting tools. The healthy/unhealthy logging is almost useless. We need to be able to initiate a ping/netcat from the AppGw to a host to verify connectivity. We also need to be able to see the DNS cache or see a log correlating incoming requests with outgoing requests by hostnames and IP addresses,
Thank you for all the votes and feedback. We have started work on this and the capability will be supported soon. If you would like to get in touch with us to discuss your scenarios, please fill this form: https://aka.ms/ApplicationGatewayCohort
John Love commented
I would also like to see tools for managing and viewing the DNS cache or routing tables in application gateway. When moving back end web apps to a new app service plan, the IP address changes. Application gateway then marks the back end pool as down with a 404 error.
I would love to see a powershell commands
This would let me migrate webapps between app service plans without needing to restart the app gateway or force a DNS reset by clearing configurations and rebuilding them.
to obtain ApplicationGatewayFirewallLog from your Azure WAF (where are logged all important information about connections and their treatment based on OWASP rules) :
--> Go to the Log Analytics in Azure Portal (can be found in All services) --> choose Logs and there type this query:
AzureDiagnostics | where ResourceType == "APPLICATIONGATEWAYS" and Category == "ApplicationGatewayFirewallLog"
I posted more info here and requested Microsoft to create appropriate documentation for this: