Requêtes pour la table LAQueryLogs

Pour plus d’informations sur l’utilisation de ces requêtes dans le Portail Azure, consultez le didacticiel Log Analytics. Pour l’API REST, consultez Requête.

ID de ressources les plus demandés

Ressources les plus demandées au cours des dernières 24 heures.

LAQueryLogs
| extend reqContext = parse_json(RequestContext)
| extend datasources = array_concat(reqContext["resources"], reqContext["workspaces"], reqContext["applications"])
| mv-expand datasources
| summarize reqCount = count() by tostring(datasources)
| order by reqCount desc

Utilisateurs non autorisés

Obtenir la liste des utilisateurs non autorisés ayant le nombre de requêtes au cours des dernières 24 heures.

LAQueryLogs
| where ResponseCode == "403"
| summarize reqCount = count() by AADObjectId
| order by reqCount desc

Utilisateurs avec limitation

Obtenir la liste des utilisateurs avec limitation avec le nombre de leurs requêtes au cours des dernières 24 heures.

LAQueryLogs
| where ResponseCode == "429"
| summarize reqCount = count() by AADObjectId
| order by reqCount desc

Nombre de requêtes par ResponseCode

Nombre de demandes par code de réponse dans un compartiment de 1 min au cours de la dernière heure.

LAQueryLogs
| where TimeGenerated > ago(1h)
| summarize count() by tostring(ResponseCode), bin(TimeGenerated, 1m)
| render columnchart with (kind=stacked)

10 premières requêtes gourmandes en ressources

Obtenez les 10 principales requêtes intesives (basées sur la consommation du processeur) au cours des dernières 24 heures.

LAQueryLogs
| top 10 by StatsCPUTimeMs desc nulls last 

10 requêtes de plage de temps les plus longues

Obtenir les 10 requêtes qui ont analysé la plage de temps la plus longue au cours des dernières 24 heures.

LAQueryLogs
| extend DataProcessedTimeRange = format_timespan(StatsDataProcessedEnd - StatsDataProcessedStart, 'dd.hh:mm:ss:FF')
| top 10 by DataProcessedTimeRange desc nulls last