Azure VM Availability Alert Rules False Alerts

Thet Paing Kyaw 56 Reputation points
2025-06-20T08:37:32.9+00:00

I have using default VM Availability Metric (Preview) to monitor Azure VM Status as per this document:

https://learn.microsoft.com/en-us/azure/azure-monitor/vm/tutorial-monitor-vm-alert-availability

But recently, the alerts are triggered even though the VM was running fine. I tried changing Setting like "Check Every" and "Loop back period" to 5-30 mins. Still the alerts are fired wrongly. What is the cause of that? Wrong configuration or some intermittent loss, delayed heartbeat, guest agent issues? If so, where can I get the documentation in which Microsoft states that kind of issues.

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,645 questions
{count} votes

Accepted answer
  1. Rahul Jorrigala 575 Reputation points Microsoft External Staff Moderator
    2025-06-20T10:51:23.9933333+00:00

    Hello Thet Paing Kyaw,

    VM Availability Metric (Preview) in Azure Monitor to track VM status, but you’re seeing alerts even when the VM is running fine.

    The VM Availability Metric is designed to track the "pulse" of your VM:

    A value of 1 indicates the VM is available.

    A value of 0 indicates a disruption.

    Make sure you have selected the conditions as shown below for alert created.

    User's image

    1. Review Alert History
      • Check the alert history to identify:
        • Time fired
        • Affected resource
        • Context — whether the alert was triggered by a user action or a platform event
      • If the alert was platform-initiated, raise a support request to Microsoft for a detailed Root Cause Analysis (RCA).
        User's image
    2. Check VM Resource Health
      • Navigate to the Resource Health section of the virtual machine.
      • Look for any events that occurred during the time the alert was triggered.

    User's image

    1. Run Diagnostics for RCA
      • If no events are found:
        • Go to Diagnose and solve problems
        • Search for RCA and provide the required details when prompted
        • Azure will run a series of checks and return insights about potential issues at the VM or host level
      • Note: During platform maintenance, your VM may be live migrated to another healthy host node with minimal downtime (typically <1 second).

    User's image

    User's image

    User's image

    https://learn.microsoft.com/en-us/azure/virtual-machines/maintenance-and-updates

    4.Ensure that the VM agent is in a Ready state, as it is essential for communication between the virtual machine and the Azure host node. If the agent is not ready, it can lead to monitoring and availability issues. This should be investigated and resolved promptly to maintain accurate alerting and platform interaction.

    User's image

    Please let me know if you face any challenge here, I can help you to resolve this issue further If the answer was helpful, please click "Upvote"

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.