azure-cli - 如何配置警报以应用于所有实例(选择 *)
问题描述
我想使用 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 命令:
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
。
推荐阅读
- javascript - 如何在 react + typescript 中有条件地渲染组件
- mysql - Mysql,获取每2列对的最新值
- r - 如果原文中包含 X,则替换为一个单词
- reactjs - 通过 Load Component React 添加 Active 类
- java - 应用程序通过 TextView.setText() 方法不断停止
- javascript - 为什么鼠标指针变为箭头而不触发图标上的单击事件?
- javascript - 如何让 DOM 操作在图像上工作?
- javascript - 在反应挂钩中通过引用更改变量
- sql - Oracle:查找表子集的空列
- javascript - 如何更新特定的 [KEY]:存储为状态变量的对象数组的 [VALUE]