#azure #powershell #azure-web-app-service #azure-powershell #azure-appservice
#azure #powershell #azure-web-app-service #azure-powershell #azure-appservice
Вопрос:
Привет, у меня есть скрипт PowerShell, который захватывает экземпляры службы приложений Azure один за другим и вызывает URL-адреса. Я запускаю этот скрипт с помощью azure devops.
Я хочу, чтобы мои сценарии запускались каждый раз, когда какой-либо экземпляр службы приложений заболевает и заменяется, он должен снова запускать сценарий для нового экземпляра службы приложений
Я не знаю, как запустить сценарий в режиме реального времени, я попытался выполнить поиск, который привел меня к Azure automation runbook, но ничего не нашел для сбоя экземпляра приложения.
Спасибо
Комментарии:
1. Я не совсем уверен в том, когда вы хотите запустить свой сценарий. Когда новая версия приложения развертывается в любой из служб приложений или когда нарушается работоспособность каких-либо служб приложений?
2. @Tomasz Я хочу запускать свой скрипт при нарушении работоспособности любых служб приложений
Ответ №1:
Используйте правила монитора Azure. Это позволит отслеживать работоспособность вашего приложения и запускать действие по вашему выбору, когда что-то будет не в порядке. Добавьте условие с помощью HealtCheck:
Затем назначьте группу действий, которая запускает функцию Azure с помощью сценария powershell.
Ссылка:https://learn.microsoft.com/en-us/azure/azure-monitor/platform/alerts-log