Вопрос

У нас есть приложение IIS .NET, развернутое на нескольких машинах. Мы используем информацию о журнале IIS для отчета о производительности веб -приложения и навигации пользователем. В настоящее время отчетность требуется только редко (один раз в день, на предыдущий день), поэтому мы просто переворачиваем журналы каждые 24 часа и перемещаем старые журналы на наш сервер отчетов.

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

Существуют инструменты Apache, такие как Facebook Писец Масштабильно переместить журналы веб -сервера Apache через сеть серверов.

Есть ли подобные инструменты для IIS?

Это правильный вопрос, который нужно задать?

Должны ли мы делать что -то другое, если требования к времени так сильно изменились?

Я посмотрел этот вопрос и ответы, и единственный, кто приближается Вот этот.

Пользователи ценят!

Это было полезно?

Решение

Ловушка немного старый, но стоит упомянуть.

Агент Snare для серверов IIS

http://www.intersectalliance.com/projects/snareiis/index.html

Я использовал эту старую версию давным -давно, и она работала хорошо, пересылав/отправлять/реплицировать журналы IIS по сети через Syslog.

Сегодня у них новая версия под названием Ловустый эпилог

http://www.intersectalliance.com/projects/epilogwindows/index.html

Код также открыт исходный код; Возможно, вы можете найти это полезным.

Вы также можете попробовать ...

http://nxlog.org

http://www.syslogserver.com/syslogagent.html

Другие советы

Я склонен писать файл .bat в сочетании с анализатором журнала 2.2. Файл .bat будет определять соответствующие даты файла и вытягивать соответствующие журналы из нескольких локаций журнала сервера IIS в один локальный каталог. После того, как файлы пройдут на протяжении всего, я запускаю команду анализатора журнала, чтобы запросить содержимое журнала по всем файлам журнала, а затем создать один выходной файл в формате .csv. Наконец, я запускаю задание SSIS, чтобы импортировать новый файл .csv в таблицу запущенных журналов, которую я могу затем запрашивать на постоянной основе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top