An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
Hello @Charles Daniels - Admin
A VM can appear operational after restarting while Azure still reports it as Unhealthy because the health status may be based on a different signal than whether the guest OS is simply running.
I suggest checking the following first:
- Go to VM → Help → Resource health and review the current status and health history. Azure Resource Health can indicate whether the issue is platform-initiated, such as degraded host hardware, an unexpected host reboot, or another infrastructure event.
- Check Activity Log around the time the VM restarted to determine whether the restart was customer-, VM-, or platform-initiated.
- Review Boot diagnostics and the Azure VM Agent/extension status for errors.
- If you're referring specifically to Application Health, check the configured health probe. Microsoft notes that a VM can be reported Unhealthy when the configured HTTP/HTTPS endpoint doesn't return the expected response or when a TCP health probe cannot successfully connect.
Since you mentioned that the VM restarts by itself, I would pay particular attention to Resource Health and the Activity Log before performing another restart. They can help determine whether Azure initiated the reboot because of an underlying host/platform condition.
If Resource Health reports degraded hardware or recommends a redeployment, follow the remediation shown there. If the VM continues restarting without a corresponding explanation, open an Azure support request and provide the VM resource ID and the timestamps of the unexpected restarts.
Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.