【发布时间】:2021-09-23 15:00:57
【问题描述】:
在某些情况下,在 Linux/Windows VMSS 上执行自定义脚本扩展时,执行失败可能是因为超时或晚上无效的文件 uri 或无效的存储访问令牌。有没有一种方法可以使用 Azure 监视器来捕获此故障事件,以便我可以触发操作活动,例如向操作团队发送电子邮件。
【问题讨论】:
标签: azure-virtual-machine azure-vm-scale-set
在某些情况下,在 Linux/Windows VMSS 上执行自定义脚本扩展时,执行失败可能是因为超时或晚上无效的文件 uri 或无效的存储访问令牌。有没有一种方法可以使用 Azure 监视器来捕获此故障事件,以便我可以触发操作活动,例如向操作团队发送电子邮件。
【问题讨论】:
标签: azure-virtual-machine azure-vm-scale-set
虚拟机扩展配置错误失败事件将在活动日志中弹出。因此,您可以从 VM 中 send the activity logs similar to Log Analytics workspace 启用 Azure Monitor Logs 的功能
Log Analytics 工作区中的活动日志数据存储在名为 AzureActivity 的表中,您可以使用 Log Analytics 中的 log query 检索该表。此表的结构因category of the log entry 而异。有关表属性的说明,请参阅Azure Monitor data reference。
例如你可以过滤
AzureActivity
| where * contains "VMExtensionProvisioningError"
请确保根据需要添加其他过滤器。
您可以基于此set up your log alert。
【讨论】: