Есть ли способ профилировать IIS7? (бесплатно?)
- Количество соединений
- Использование полосы пропускания
- Ошибки (Просмотр событий?) -...
спасибо, Ливен Кардоен
ps: что-то похожее на профилирование mssqlserver
Есть ли способ профилировать IIS7? (бесплатно?)
спасибо, Ливен Кардоен
ps: что-то похожее на профилирование mssqlserver
Попробуйте Пакет администрирования для IIS 7.0. Оно имеет:
Редактор конфигурации. Модуль редактора конфигурации поможет вам управлять файлами конфигурации. Этот инструмент доступен только для администраторов сервера. Это позволяет вам редактировать любой раздел, атрибут, элемент или коллекцию в вашем файле конфигурации. В дополнение к редактированию этих значений вы также можете заблокировать и разблокировать их. Редактор конфигурации также позволяет создавать сценарии на основе предпринимаемых вами действий, а также выполнять поиск в файле, чтобы увидеть, где используются значения.
Отчеты IIS. Модуль отчетов IIS позволяет просматривать основные статистические данные о вашем веб-сайте. Вы также можете создавать свои собственные модульные отчеты для сбора информации, относящейся к вам и вашему бизнесу. В настоящее время вы можете просматривать выходные данные этих отчетов в виде диаграмм и/или таблиц.
Диспетчер базы данных. Этот модуль больше не является частью пакета администрирования и вместо этого предлагается в качестве отдельной загрузки в Центре загрузки IIS.
Расширения пользовательского интерфейса. Модули расширения пользовательского интерфейса позволяют управлять существующими функциями с помощью диспетчера IIS.
Нет ничего похожего на профилировщик MSSQL, но есть набор инструментов:
Perfmon покажет вам количество текущих подключений на веб-сайт. Perfmon.msc, веб-служба, текущие подключения, выберите веб-сайт, нажмите «Добавить». Не нравится интерактивный характер perfmon? Нет проблем, используйте logman.exe, хороший интерфейс командной строки для perfmon.
Использование полосы пропускания вы можете получить из ваших файлов журнала, если вы включите количество отправленных и полученных байтов в ваших файлах журнала iis. Это также доступно через счетчики производительности - веб-служба, количество отправленных/полученных байтов/сек. Я думаю, что эти двое довольно хорошо дополняют друг друга.
IIS7 имеет новую функцию под названием Failed Request Tracing. Вы можете указать ему войти на все 500 или любую страницу .aspx, запуск которой занимает 15 секунд, или в зависимости от серьезности события. Он сохраняет всю эту информацию в файле XML для вас в каталоге \inetpub, поэтому ее легко анализировать, а также предоставляет хороший XSLT для просмотра в браузере и детализации, если хотите.
http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/