我正在尝试在 Azure 门户中的 LogAnlytics 中创建警报,需要为 5 个 db 创建 6 个警报,因此必须手动创建 30 个警报并且非常耗时。
因此需要一种自动化的方法。
尝试通过使用 Azure PowerShell 创建警报来创建,但这会在 Monitor 下的 Alerts Classic 中创建警报,但这不是必需的,需要在 Log Analytics 中创建它。
下一个方法是通过使用资源管理器模板创建指标警报,但这是指标警报而不是 LogAnalytics 警报
最后尝试使用 REST API 在 Log Analytics 中创建和管理警报规则,但这是一个繁琐的过程,需要获取搜索 ID、计划 ID、阈值 ID 和操作 ID。即使在尝试创建阈值 ID 或操作 ID 之后,我面临的错误也是“404 - 找不到文件或目录”。(如图所示)。
有人可以建议我如何进行此操作,或者除了手动创建之外还有其他方法可以创建警报吗?