Hello Handinata Tanudjaja
I understand that you are looking to monitor the application gateway performance.
You can check the application gateway logs and metrics to assess performance. Key metrics include response time, throughput, error rates, and latency, which can help identify issues.
Use Azure Monitor or Application Insights to collect and visualize these metrics. Ensure alerts are set for critical thresholds and regularly review the data to spot patterns or spikes in error rates or response times that may indicate performance problems.
Check the public document: Metrics for Application Gateway
Application Gateway provides several built‑in timing metrics related to the request and response, which are all measured in milliseconds.
You can also configure a health probe to check if the application gateway backend is healthy or unhealthy. If your backend is unhealthy, you will receive an alert in the health probe logs. Check the below reference documents
Application Gateway health probes
Application Gateway - Backend health
Additionally, you can configure diagnostic logs to verify if requests are reaching the backend and to check the server status, including the response time of both the backend and the application gateway.
Check the reference documents:
Diagnostic logs for Application Gateway
If you have any other questions or are still running into more issues, let me know in the comments and I would be happy to help you.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.
If you have any other questions or are still running into more issues, let me know in the "comments" and I would be happy to help you.