Udostępnij za pośrednictwem


Zapytania dotyczące tabeli AZKVAuditLogs

Aby uzyskać informacje na temat korzystania z tych zapytań w witrynie Azure Portal, zobacz Samouczek usługi Log Analytics. Aby zapoznać się z interfejsem API REST, zobacz Zapytanie.

Czy występują jakieś błędy?

Liczba nieudanych żądań magazynu kluczy według kodu stanu.

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

Czy istnieją jakieś powolne żądania?

Lista żądań usługi keyvault trwa dłużej niż 1 sekundę.

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

Jak aktywny jest ten program KeyVault?

Wykres liniowy przedstawiający trend woluminu żądań usługi KeyVault na operację w czasie.

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

Jak szybko jest to usługa KeyVault obsługująca żądania?

Wykres liniowy przedstawiający trend czasu trwania żądania w czasie przy użyciu różnych agregacji.

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

Jakie zmiany wystąpiły w zeszłym miesiącu?

Wyświetla listę wszystkich żądań aktualizacji i poprawek z ostatnich 30 dni.

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

Kto wywołuje tę usługę KeyVault?

Lista osób wywołujących zidentyfikowanych przez ich adres IP z liczbą żądań.

AZKVAuditLogs
| summarize count() by CallerIpAddress