如果Azure App服务实例失败,如何触发PowerShell脚本

问题描述

嗨,我有PowerShell脚本,该脚本一个一个获取azure应用服务实例并调用URL。我使用azure devops运行此脚本。

如果任何应用服务实例生病并被替换,我希望我的脚本每次触发它应该为新应用服务实例再次运行脚本

我不知道如何实时触发脚本,我试图搜索哪个使我进入了天蓝色的自动化运行手册,但没有找到导致应用实例失败的任何内容

谢谢

解决方法

使用Azure Monitor规则。这将监控您应用的运行状况,并在出现问题时触发您选择的操作。使用HealtCheck添加条件:

enter image description here

然后分配使用powershell脚本触发Azure Funcion的操作组。

enter image description here

参考:https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-log