Поделиться через


Запросы для таблицы LAQueryLogs

Самые запрашиваемые идентификаторы ресурсов

Большинство запрошенных ресурсов за последние 24 часа.

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

Неавторизованные пользователи

Получение списка неавторизованных пользователей с количеством запросов за последние 24 часа.

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

Регулируемые пользователи

Получение списка пользователей с регулированием с количеством запросов за последние 24 часа.

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

Число запросов по ResponseCode

Количество запросов по коду ответа в течение 1 минуты сегментов за последние 1 час.

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

10 самых ресурсоемких запросов

Получение 10 основных запросов к ресурсам (на основе потребления ЦП) за последние 24 часа.

LAQueryLogs
| top 10 by StatsCPUTimeMs desc nulls last 

Первые 10 запросов с самым длинным диапазоном времени

Получите первые 10 запросов, которые сканировали самый длинный диапазон времени за последние 24 часа.

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