В Central administration в меню Monitoring — Configire usage and health data collection убедиться что включен сбор статистики, посмотреть Logging Database Server.
Далее делаем запрос:
--USE [WSS_UsageApplication]
DECLARE @StartTime DATETIME = DATEADD(MONTH, -1, GETDATE()),
@EndTime DATETIME = GETDATE();
SELECT [SiteUrl], [WebUrl], webs.Title, [DocumentPath], count(RowId) as Hits --[LogTime]--, count(RowId) as Hits
FROM [WSS_UsageApplication].[dbo].[RequestUsage_Partition9]
LEFT JOIN [ContentMain].[dbo].[AllWebs] webs ON ([WSS_UsageApplication].[dbo].[RequestUsage_Partition9].WebId = webs.Id)
WHERE LogTime BETWEEN @StartTime AND @EndTime
AND WebId <> '00000000-0000-0000-0000-000000000000' --Служебные запросы (календарь, PeoplePicker...)
AND HttpStatus = 200 --Только успешные запросы, без кэша
AND (ServerUrl = 'http://portal.sogaz.ru' --Искомое Web Приложение
OR ServerUrl = 'http://portal') --И его альтернативный адрес
AND DocumentPath NOT LIKE '/_layouts/15%' --Отсекаем служебные запросы
AND DocumentPath NOT LIKE '/_vti_bin/%' --Отсекаем служебные запросы
AND DocumentPath NOT LIKE '/_api/search/%' --Отсекаем поисковые запросы (по ним есть отдельная статистика)
AND DocumentPath NOT LIKE '%.jpg' --Отсекаем картинки
AND DocumentPath NOT LIKE '%.jpeg' --Отсекаем картинки
AND DocumentPath NOT LIKE '%.png' --Отсекаем картинки
AND UserLogin <> 'i:0#.w|sogaz\00-0000.sharepoint' --Отсекаем служебную учетку
GROUP BY [DocumentPath], [SiteUrl], [WebUrl], webs.Title
ORDER BY Hits DESC