Назад | Перейти на главную страницу

как настроить IIS для отправки журналов на сервер sql?

как настроить IIS для отправки журналов на сервер sql?

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

Microsoft любезно подготовила целую статью в базе знаний под названием «Как использовать SQL Server для анализа веб-журналов"который должен ответить на ваш заглавный вопрос.

Да, имеет смысл хранить журналы на сервере sql, если не по какой-либо другой причине, кроме устранения проблем с повреждением файлов, а также упрощения резервного копирования этих файлов с помощью планировщика SQL. Плюсы использования базы данных SQL Server практически очевидны. Плоские текстовые файлы не поддерживают интеллектуального анализа данных. Реляционные базы данных, к которым можно запрашивать через SQL, созданы для хранения и поиска информации. Эту информацию можно легко собрать для выявления тенденций, статистики, корреляций и т. Д. Все дело в разработке запросов и отчетов.

Какое другое решение? Возможно использование Splunk для сбора информации из плоских файлов, но это не то же самое. Это совсем не статистика.

Не делайте этого - он вводит другую систему hugh в такую ​​простую вещь, как запись файлов журнала. Сброс SQL Server прерывает процесс регистрации.

Что я делаю:

  • Лог-файлы на диск
  • Регулярные скрипты загрузки, загружающие их на sql server. При ошибке они просто перезагружаются через час при следующей попытке;)

Также см. MS LogParser для загрузки ФАЙЛОВ журнала IIS в SQL Server. например http://www.jaygeiger.com/index.php/2010/11/09/load-iis-log-files-into-sql/