Share via


Consultas para la tabla AZKVAuditLogs

¿Hay algún error?

Recuento de solicitudes de almacén de claves con error por código de estado.

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

¿Hay alguna solicitud lenta?

Lista de solicitudes de keyvault que tardan más de 1 segundo.

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

¿Qué grado de actividad ha tenido este KeyVault?

Gráfico de líneas que muestra la tendencia del volumen de solicitudes de KeyVault, por operación a lo largo del tiempo.

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

¿Con qué rapidez está atendiendo este KeyVault las solicitudes?

Gráfico de líneas que muestra la tendencia de la duración de la solicitud a lo largo del tiempo mediante diferentes agregaciones.

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

¿Qué cambios se produjeron el mes pasado?

Listas todas las solicitudes de actualización y revisión de los últimos 30 días.

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

¿Quién está llamando a este KeyVault?

Lista de autores de llamadas identificados por su dirección IP con su recuento de solicitudes.

AZKVAuditLogs
| summarize count() by CallerIpAddress