在 Log Analytics 中跟踪 Azure 活动日志中的资源删除

Track Resource deletion from Azure ActivityLog in LogAnalytics

我正在尝试 alert/visualize 使用日志 Analytics/OMS 对 Azure 资源进行 creation/deletion 等资源更改。 我可以使用以下方法找到新的部署:

AzureActivity 
| where ActivityStatus  == 'Succeeded' and OperationNameValue contains  'Microsoft.Resources/deployments/write' 

和VM start/stop也是可追踪的。

但是,当从资源组中删除 VM 时,我没有看到任何日志。我也检查了资源组 Activity 日志,但是似乎没有正确跟踪这么重要的事件。我唯一发现的是删除关闭计划作为 VM 删除的一部分,但这不是一个可靠的指标。

如何使用 Log Analytics 跟踪资源删除?

您可以在 log analytics 中删除 vm 时设置警报。

导航到 Azure 门户,您的日志分析 -> 在左侧边栏中,select 警报 -> 新警报规则 -> 在新页面中,select 您的虚拟机作为资源 -> 然后在条件中,添加一个条件:删除虚拟机。