Azure VMSS-通过REST API减少正常运行时间

时间:2019-10-25 16:26:23

标签: azure azure-diagnostics azure-vm-scale-set azure-rest-api

是否可以通过Azure REST API获得Azure VMSS托管实例的正常运行时间?

以编程方式获取此信息的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

此信息将在运行状况部分的Azure Monitor上提供

https://docs.microsoft.com/en-us/azure/azure-monitor/insights/vminsights-health

但是,我找不到与其相关的REST API。检查此信息是否包含您需要的信息:

https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource

答案 1 :(得分:0)

我知道,Azure存储VMSS的状态,例如扩展状态,实例当前状态等。以及REST API描述的实例配置。

因此,如果要获取实例状态,可以使用API​​ Virtual Machine Scale Sets - Get。但是我建议您从CLI命令az vmss get-instance-view中使用参数--debug获取API,然后再获取可以获取特殊实例ID信息的API。