是否可以通过Azure REST API获得Azure VMSS托管实例的正常运行时间?
以编程方式获取此信息的最佳方法是什么?
答案 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。