Лопарсер получит номер сессии по часу - PullRequest
0 голосов
/ 15 ноября 2011

как я могу использовать logparser, чтобы видеть, сколько уникальных сессий проводится каждый час в журналах IIS

Ответы [ 2 ]

0 голосов
/ 24 ноября 2011

Согласно этому сообщению это не так просто, как кажется, поскольку Log Parser не поддерживает COUNT (DISTINCT), но в посте № 2 есть обходной путь.

Если выЕсли вас интересуют полезные запросы, есть старая запись на https://serverfault.com/questions/45516/recommended-logparser-queries-for-iis-monitoring, в которой есть несколько полезных фрагментов. Вы можете легко обновить уникальные ошибки, чтобы найти код состояния 200 (хотя вам придется отфильтровать свои страницы).только).

0 голосов
/ 24 ноября 2011

По умолчанию ваши журналы IIS не будут отображать информацию о сеансе, только запросы HTTP. Возможно, вы сможете выводить информацию о сеансе в свои журналы IIS, но это будет зависеть в первую очередь от того, какую платформу приложения вы используете и где вы храните состояние сеанса. Например, если вы используете .NET, вы можете использовать метод AppendToLog . Вы также можете посмотреть в Custom Logging, но это будет зависеть от того, какую версию IIS вы используете. В IIS6 вы можете реализовать клиентский регистратор . Под IIS7 вы можете использовать расширенное расширение ведения журнала .

Не зная о вашей платформе или техническом стеке, я не могу сказать, но вы также можете посмотреть на что-то вроде Elmah , о котором Скотт Хансельман много писал в блогах. Если вы работаете с веб-приложением .NET, оно, похоже, уже создало множество функций для вас, так что, возможно, это будет более простой путь для достижения желаемой цели.

...