VM ScaleUp Automation Runbook失败

时间:2019-07-04 09:14:51

标签: azure azure-automation

当CPU使用量超过阈值时,VM会触发警报。警报已使用Automation Runbook配置了“操作”。 Runbook可以运行,但是失败而没有提供任何详细信息。

我选择了如下的Buildin Runbook。 enter image description here 在Jobs中显示失败。 enter image description here

当我寻找“所有日志”时,如下所示。 enter image description here

1 个答案:

答案 0 :(得分:0)

好像您正在尝试将自动化运行手册与日志警报一起使用。请注意,您只能将自动化Runbook与3种警报类型一起使用,即普通警报,活动日志警报和接近实时的指标警报。有关更多信息,请参阅this文档。

如果您使用“自定义日志搜索”信号从日志分析创建警报规则,并放下CPU自定义百分比查询,则该规则将被视为日志警报。然后,如果您尝试在操作部分使用自动化运行手册,则它将失败,并出现异常“不支持警报数据架构-Microsoft.Insights / LogAlert”。

因此,我建议您使用“ CPU百分比”信号(这是一个指标警报)从您的VM(或者如果您向下钻取以选择VM资源,则从Azure监视器)创建警报规则,并在操作中使用自动化操作手册部分。

我已经用公制警报和日志警报测试了这两种情况。它确实适用于度量标准警报,但不适用于日志警报,因为当前支持的警报类型为常见警报,活动日志警报和接近实时的度量标准警报。

希望这会有所帮助!!干杯!

相关问题