Лучший модуль мониторинга трафика / производительности / использования?

Существуют ли какие-либо пакеты с открытым исходным кодом (или, я полагаю, коммерческие), которые вы можете подключить к своему сайту для целей мониторинга? Я хотел бы что-то, что мы можем подключить к нашему сайту ASP.NET и использовать для предоставления отчетов о таких вещах, как:

  • производительность с течением времени
  • текущая нагрузка
  • трафик страницы
  • Производительность SQL
  • Мониторинг времени PU

В идеале в c # :)

С некоторыми сексуальными графиками.

Изменить : Я также был бы счастлив с пакетом, к которому я могу кормить статистику и представления данных, и он будет анализировать тенденции, обнаруживать ненормальное поведение (например, «никто не входил в систему в течение последнего часа. Это нормально?», «обнаружены высокие уровни трафика», «обнаружено небольшое количество вызовов API») и, как правило, действительно очень полезны. Существует ли такая вещь?

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

20.08.2008 14:20:40
8 ОТВЕТОВ

Google Analytics является бесплатной (до 50 000 обращений в месяц, я думаю), и ее легко настроить с помощью небольшого фрагмента javascript для вставки в верхний или нижний колонтитул, а также с отличными подробными отчетами и несколькими очень хорошими графиками.

0
20.08.2008 14:25:01

Google Analytics быстро настраивается и предоставляет больше привлекательных графиков, чем вы можете потрясти.

http://www.google.com/analytics/

0
20.08.2008 14:26:37

Не изобретено здесь, но это в моем списке задач для настройки. http://awstats.sourceforge.net/

0
20.08.2008 15:34:34
выглядит слишком чисто веб-ориентированным. Я хотел бы получить статистику о производительности оборудования, деловых действиях и т. Д.
mcintyre321 20.08.2009 12:37:31

@Ian

Похоже, они подняли предел. Не очень удивительно, это все-таки гугл;)

Эта бесплатная версия ограничена 5 миллионами просмотров страниц в месяц, однако пользователям с активной учетной записью Google AdWords предоставляется неограниченное отслеживание просмотров страниц.

http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&answer=55543

0
23.05.2017 11:48:37
Выглядит очень красиво, но, к сожалению, мы получаем миллион просмотров в день! Также я хотел бы иметь возможность
mcintyre321 20.08.2009 12:29:47

Если вам нужны такие вещи, как данные сервера, будет ли RRDTool чем-то, что вам нужно? На самом деле это не программа статистики типа веб-сервера, я понятия не имею, как она будет масштабироваться.

Редактировать:

Я также только что нашел Splunk Swarm , если вам интересно что-то, что выглядит «круто».

1
5.10.2008 23:26:04

Следует отметить, что Google Analytics не является точным представлением об использовании веб-сайта. Это связано с тем, что используемый на странице веб-маяк (веб-ошибка) не всегда загружается по следующим причинам:

  1. Серверы аналитики Google вызываются миллионами страниц каждую секунду и не всегда могут своевременно обрабатывать запросы.
  2. Пользователи часто переходят со страницы до загрузки полной страницы, и, следовательно, не хватает времени, чтобы загрузить веб-маяк Googles для записи попадания.
  3. Аналитика Google требует, чтобы был установлен JavaScript, который можно отключить.
  4. Довольно много (но не значительное) людей блокируют google-analytics.com от своих браузеров, включая меня.

Физические файлы журнала являются лучшим «реальным» представлением об использовании сайта, поскольку они записывают каждый запрос. В качестве альтернативы есть гораздо лучшие «профессиональные» пакеты, из которых Omniture - мой любимый, с гораздо лучшим временем отклика, альтернативными методами записи действий и большей функциональностью.

2
19.09.2008 20:09:02
Договорились в общем, НО: 1. Это на самом деле правда или просто ФУД? Есть какие-нибудь ссылки на некоторые доказательства? Кроме того, преимущество Google Analytics заключается в том, что он является внешним интерфейсом и может определять многие вещи, которые не может выполнить внутренняя обработка, например информация, относящаяся к браузеру. Индивидуальное решение - единственная альтернатива.
Bobby Jack 22.10.2008 11:59:35
К сожалению, у меня нет никаких цифр, но я знаю, что при сравнении статистики Google с реальной статистикой всегда было большое расхождение. Я тоже не один, см. Например , seomoz.org/blog/how-reliable-is-google-analytics . Логи сервера самые надежные.
Toby Mills 24.10.2008 17:06:24
РЕШЕНИЕ
0
25.03.2010 12:04:52

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

У Catchpoint Systems есть интересный подход, который требует очень мало кодирования и дает вам статистику производительности снаружи центра обработки данных и внутри asp.net (например, время обработки и т. Д.)

http://www.catchpoint.com/products.html

0
29.03.2011 14:03:42