AzureActivity 表的查询

[经典]在 AzureActivity 中查找

[经典]在 AzureActivity 中查找以在 AzureActivity 表中搜索特定值。/n 请注意,此查询需要更新 <SeachValue> 参数才能生成结果

// This query requires a parameter to run. Enter value in SearchValue to find in table.
let SearchValue =  "<SearchValue>";//Please update term you would like to find in the table.
AzureActivity
| where ResourceProvider == "MICROSOFT.KEYVAULT"
| where * contains tostring(SearchValue)
| take 1000

关闭虚拟机

虚拟机在过去 10 分钟内成功关闭。

// To create an alert for this query, click '+ New alert rule'
AzureActivity
| where TimeGenerated > ago(10m)
| where OperationName == "Deallocate Virtual Machine" and ActivityStatus == "Succeeded" 

最新 50 个日志

显示此资源的最新 Azure 活动日志。

AzureActivity 
| top 50 by TimeGenerated desc 

操作状态

显示每个操作的最新 Azure 活动日志。

AzureActivity 
| summarize arg_max(TimeGenerated, *) by OperationName 

最近的 Azure 活动日志

显示过去一小时的所有 Azure 活动日志。

AzureActivity 
| where Level == "Error" or Level == "Warning"
| project TimeGenerated, Level, ResourceProvider, ActivityStatus, Caller, Category, Properties, CorrelationId 

失败的操作

列出过去一小时内失败操作的所有报告。

AzureActivity 
| where TimeGenerated > ago(1h)  
| where ActivityStatus == "Failed"

资源创建

列出创建的 Azure 资源。 可用于监视和警报。

AzureActivity
| where OperationNameValue has "Microsoft.Resources/deployments/write"
| where CategoryValue == "Administrative"
| where ActivityStatusValue == "Success"
| project Caller, TimeGenerated, _ResourceId

在 AzureActivity 中查找

在 AzureActivity 中查找以在 AzureActivity 表中搜索特定值。/n 请注意,此查询需要更新 <SeachValue> 参数才能生成结果

// This query requires a parameter to run. Enter value in SearchValue to find in table.
let SearchValue =  "<SearchValue>";//Please update term you would like to find in the table.
AzureActivity
| where ResourceProvider == "Microsoft.ContainerService"
| where * contains tostring(SearchValue)
| take 1000

显示 AzureActivity 表中的日志

Lists AzureActivity 表中的最新日志,按时间 (最新第一) 排序。

AzureActivity
| top 10 by TimeGenerated

显示 AzureActivity 表中的日志

Lists AzureActivity 表中的最新日志,按时间 (最新第一) 排序。

AzureActivity
| top 10 by TimeGenerated

显示前 50 个活动日志事件

显示前 50 个活动日志事件。

AzureActivity
| project TimeGenerated, SubscriptionId, ResourceGroup,ResourceProviderValue,OperationNameValue,CategoryValue,CorrelationId,ActivityStatusValue, ActivitySubstatusValue, Properties_d, Caller
| top 50 by TimeGenerated

显示活动日志 管理事件

显示“管理”类别的活动日志。

AzureActivity 
| where CategoryValue == "Administrative"
| order by TimeGenerated desc

VM 创建

此查询显示创建 VM 时的结果。

AzureActivity
| where TimeGenerated >= ago(1d)
| where OperationNameValue == "MICROSOFT.COMPUTE/VIRTUALMACHINES/WRITE" and ActivityStatusValue == "Start"
| where Authorization_d.action == "Microsoft.Compute/virtualMachines/write"
| project OperationNameValue, ActivityStatusValue, VM_Name=Properties_d.resource, ResourceGroup, SubscriptionId, Created_By=Caller

显示从 Policy 生成的活动日志事件

显示Azure Policy执行的所有效果操作的前 100 条记录。

AzureActivity
| project TimeGenerated, SubscriptionId, ResourceProviderValue, OperationNameValue, Caller, CategoryValue, CorrelationId, ActivityStatusValue, Properties_d
| where OperationNameValue has "audit"
| top 100 by TimeGenerated desc

列出过去 48 小时内的调用方及其关联操作

列出过去 48 小时内的调用方及其关联操作。

AzureActivity
| where TimeGenerated > ago(2d)
| project Caller, OperationNameValue, ActivityStatusValue, CategoryValue
| where Caller has "@"

所有 Azure 活动

查询显示所有 AzureActivity 事件。

AzureActivity
| project TimeGenerated, Caller, OperationName, ActivityStatus, _ResourceId

用户的 Azure 活动

通过 Azure 活动显示用户的活动。

// Replace the UPN in the query with the UPN of the user of interest
let v_Users_UPN= "osotnoc@contoso.com";
AzureActivity
| where Caller == v_Users_UPN
| project TimeGenerated, Caller, OperationName, ActivityStatus

成功的密钥枚举

Lists执行密钥枚举的用户及其位置。

AzureActivity
| where OperationName == "List Storage Account Keys"
| where ActivityStatus == "Succeeded"
| project TimeGenerated, Caller, CallerIpAddress, OperationName

网络访问 JIT 启动

Lists JIT 网络访问权限的启动。

AzureActivity
| where OperationName == "Initiate JIT Network Access Policy"
| where ActivityStatus == "Started"

Azure 活动操作统计信息

Azure 活动操作的统计信息。

AzureActivity
| summarize Count=count() by OperationName, _ResourceId
| sort by Count desc nulls last