当CPU使用量超过阈值时,VM会触发警报。此警报已使用自动化Runbook配置了“Action”。Runbook运行,但它失败了,但没有提供任何详细信息。
我选择了下面的Buildin runbook。

在作业中,它显示失败。

当我查找“所有日志”时,它显示如下。

发布于 2019-07-05 14:54:39
看起来你正在尝试使用带有日志警报的自动化runbooks。请注意,您只能将automation runbooks用于3种警报类型,即通用警报、活动日志警报和接近实时的指标警报。有关更多信息,请参阅this文档。
如果您使用“自定义日志搜索”信号从日志分析中创建了一个警报规则,并记下您的cpu百分比自定义查询,那么它将被视为日志警报。然后,如果您尝试在操作部分使用automation runbook,则会失败,并出现异常"The alert data schema - Microsoft.Insights/LogAlert - is not supported“。
因此,我建议您使用“百分比CPU”信号(这是一个度量警报)从您的VM (如果您向下钻取以选择您的VM资源,则从Azure监视器)创建一个警报规则,并在操作部分使用自动化runbook。
我已经用指标警报和日志警报测试了这两个场景。它可以使用指标警报,但不能使用日志警报,因为当前支持的警报类型是常见警报、活动日志警报和接近实时的指标警报。
希望这能有所帮助!!干杯!!
https://stackoverflow.com/questions/56884534
复制相似问题