Как получить имя экземпляра плана службы приложений (RDXXXXX)?
У меня возникла проблема при попытке получить все имена экземпляров в плане службы приложений Azure.
В Azure Monitor, если вы укажете "Область" для "План службы приложений" и посмотрите на метрику "Процент ЦП", а затем добавите фильтр, чтобы указать свойство "Экземпляр", вы сможете увидеть, какой экземпляр использует больше всего ЦП. Я пытаюсь выполнить сценарий PowerShell, чтобы получить эти значения. К сожалению, я не нашел ни одного Azure REST Api, который предоставил бы мне эту информацию, чтобы мой сценарий был на 100% динамичным. Я посмотрел на модули AzureRm или Az PowerShell, но ничего там не нашел.
Есть идеи, как мне получить этот список? Имена экземпляров выглядят так:RD123456.
Спасибо за помощь!
2 ответа
Предположим, вы хотите получить имя веб-экземпляра, если это верно, вы можете получить его из процесса экземпляра с помощью веб-приложений - Получить процесс экземпляра.
И под environment_variables
E сть COMPUTERNAME
Предположим, это то, что вы хотите.
https:https://stackru.com/images/e0e26ed12431e561585ea99443e0d4918dadfd35.png
Вы заглянули в REST API
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms?api-version=2019-08-01