Log Parser Studio – графическая оболочка для создания и просмотра результатов запросов к лог-файлам различных приложений от Microsoft.  Для работы требуется наличие установленной также бесплатной консольной утилиты LogParser 2.2.

Запустив программу LogParserStudio доступны наборы востребованных запросов к лог-файлам IIS, системным журналам Windowsи другим популярным Windowsприложениям.

Рисунок 1. Интерфейс Log Parser Studio

Рисунок 1. Интерфейс Log Parser Studio

Вам нужно только указать файлы журналов и выбрать отчет, который хотите получить.

 

Определение «медленных» страниц веб-сервера IIS

Будучи администратором портала на SharePoint,  актуальной является задача по получению страниц, которые «тормозят» работу IIS. Для получения

Для получения полной картины о том, что в SharePoint «тормозит» на уровне веб-сервера (какие страницы долго генерируются), делаю следующие шаги:

1. Указываю программе, какие файла журнала IIS нужно использовать для создания запросов

Рисунок 2. Выбор файлов для построения запросов в Log Parser Studio

Рисунок 2. Выбор файлов для построения запросов в Log Parser Studio

 

Рисунок 3. Выбор файлов для построения запросов в Log Parser Studio

Рисунок 3. Выбор файлов для построения запросов в Log Parser Studio

2. Выбираю отчет IIS: Top 25 Slow URLs, дважды кликнув на него. Потом нажимаю F5 или восклицательный знак на красном фоне в панели управления.

Рисунок 4. Выбор запросов в Log Parser Studio

Рисунок 4. Выбор запросов в Log Parser Studio

 

Рисунок 5. Выполнение запросов в Log Parser Studio

Рисунок 5. Выполнение запросов в Log Parser Studio

 

Рисунок 6. Результаты запросов в Log Parser Studio

Рисунок 6. Результаты запросов в Log Parser Studio

Как видно, создается SQL запрос, источником данных для которого являются данные из указанных файлов журналов IIS.

/*  TOP 25 Slowest Url requests */

SELECT TOP 25  
    cs-uri-stem as URL,  
    MAX(time-taken) As Max,  
    MIN(time-taken) As Min,  
    Avg(time-taken) As Average  
    FROM '[LOGFILEPATH]'  
GROUP BY URL  
ORDER By Average DESC

Кроме заготовленных запросов, можно составлять запросы самостоятельно. Синтаксис запросов очень похож на SQL запросы, потому больших трудностей возникнуть не должно.

Запросы можно экспортировать в скрипты PowerShell, чтобы,  например, ежедневно делать запрос о наиболее медленных страницах приложения IIS, после чего уже разбираться в причинах и устранять их.

 

Страницы для загрузки:

Log Parser Studio: http://www.microsoft.com/en-us/download/details.aspx?id=24659

LogParser 2.2.: http://www.microsoft.com/en-us/download/details.aspx?id=24659