Hi Paul
Thanks for the detailed article
I understand the VM Availability Metric is in public preview so I thought I might ask here. Have you perhaps come across an issue where an Azure virtual machine's VM Availability Metric did not change to "0" when the VM was rebooted from within the guest OS? I have a number of Windows servers where a reboot was done within the OS and the "Resource Health" section of the Azure VM in the portal shows that there was a health event "Reboot initiated from inside the machine (Customer Initiated)", however, this did not change the VM Availability Metric (Preview) and it remained on 1 all the time. This constantly happens for a group of production servers. However, this is not across all servers in my subscription. I did log a ticket with Microsoft support but they said that because this feature is in preview, they recommend that I should not be using it for my production servers. I guess my only other option is to use the heartbeat log from AMA but this could alert if the agent has an issue but the server is actually still running. Anyways, just querying if you have perhaps heard of such an issue.
Regards
Mark