Dela via


Frågor för tabellen AZKVAuditLogs

Information om hur du använder dessa frågor i Azure Portal finns i Log Analytics-självstudien. Information om REST-API:et finns i Fråga.

Finns det några fel?

Antal misslyckade keyvault-begäranden efter statuskod.

AZKVAuditLogs
| where HttpStatusCode >= 300 and not(OperationName == "Authentication" and HttpStatusCode == 401)
| summarize count() by RequestUri, ResultSignature, _ResourceId

Finns det några långsamma begäranden?

Lista över keyvault-begäranden som tar längre tid än 1 sekund.

let threshold=1000;
AZKVAuditLogs
| where DurationMs > threshold
| summarize count() by OperationName, _ResourceId

Hur aktiv har keyVault varit?

Linjediagram som visar trenden för KeyVault-begärandens volym, per åtgärd över tid.

AZKVAuditLogs
| summarize count() by bin(TimeGenerated, 1h), OperationName // Aggregate by hour
| render timechart

Hur snabbt betjänar den här KeyVault-begäranden?

Linjediagram som visar trenden för begärandevaraktighet över tid med hjälp av olika sammansättningar.

AZKVAuditLogs
| summarize avg(DurationMs) by RequestUri, bin(TimeGenerated, 1h) // requestUri_s contains the URI of the request
| render timechart

Vilka ändringar inträffade förra månaden?

Visar en lista över alla uppdaterings- och korrigeringsbegäranden från de senaste 30 dagarna.

AZKVAuditLogs
| where TimeGenerated > ago(30d)
| where OperationName == "VaultPut" or OperationName == "VaultPatch"
| sort by TimeGenerated desc

Vem anropar den här KeyVault?

Lista över uppringare som identifieras av deras IP-adress med antalet förfrågningar.

AZKVAuditLogs
| summarize count() by CallerIpAddress