首页 > 解决方案 > 如何配置警报以应用于所有实例(选择 *)

问题描述

我想使用 Azure CLI 创建警报。

我应该如何配置警报以应用于“选择 *”?不是通过配置所有实例。但是通过选中复选标记选择 *,如下图所示:

az monitor metrics alert create -n $ALERT_NAME -g $RESOURCEGROUP_NAME --scopes $TARGET_RESOURCEID --condition "avg MemoryPercentage > 80" --window-size 5m --evaluation-frequency 1m --description "High CPU" --action HorizonsAlertActions --severity 2

在此处输入图像描述

标签: azure-cli

解决方案


创建 Azure 监视器指标警报时,还需要一种语言来设置条件的值。您可以像这样使用 CLI 命令:

az monitor metrics alert create -g ivanRG2 -n azuretestselect4 --scopes targetResourceID --condition "avg CpuPercentage > 90 where Instance includes InstanceName"  --window-size 5m --evaluation-frequency 1m --action yourAction --description "test select"

结果的屏幕截图将显示:

在此处输入图像描述

然后,如您所愿,“选择 *”表示选择所有现有实例。有关详细信息,请参阅az monitor metrics alert create


推荐阅读