我正在尝试使用Azure警报抑制来抑制服务器,以便每月进行维护。但我面临的问题是,它们变得越来越笨重,例如,我们有100个资源组,A组50个,B组50个,其中一个组每隔三个星期二进行维护,第二个组每隔三个星期三进行维护。进入并手动更改这些会导致每个月都出现问题,因为Azure只允许每个警报处理规则20个资源组,最终会有很多规则需要手动更改。还会从这些规则中添加和删除内容,从而导致资源组丢失。
我的问题是,Azure中是否有一种方法可以通过标记实现警报处理规则?或者是一种把一个非标准的时间表,前每三个星期二?或者其他一些方法来抑制所有这些,而不需要进入每一个警报处理规则?
目前在多个订阅中运行50多个警报处理规则来管理此问题,已查看所有设置,但无法找到通过标记抑制的方法。查看了操作组和警报规则,但也找不到一次更改所有规则的方法。因此,寻找任何可扩展的东西来管理这些规则,一旦它失去控制,就不可能手动管理。我正在考虑创建一个活的二头肌文件来编辑它,这可能只是最好的解决方案。
1条答案
按热度按时间bmp9r5qi1#
可以,您可以利用警报处理规则在计划维护期间取消通知。警报处理规则允许您对已触发的警报应用处理。
Azure Resource Graph
查询具有指定标签或其他标签的资源,然后利用查询结果自动开发或更新警报处理规则。为了更好地理解,我运行了下面的示例查询。有关更多相关信息,请参阅MSDoc。