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

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

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

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

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

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

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

Ответы [ 8 ]

2 голосов
/ 20 сентября 2008

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

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

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

1 голос
/ 21 августа 2008

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

Edit:

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

0 голосов
/ 29 марта 2011

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

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

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

0 голосов
/ 25 марта 2010
0 голосов
/ 20 августа 2008

@ Ian

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

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

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

0 голосов
/ 20 августа 2008

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

0 голосов
/ 20 августа 2008

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

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

0 голосов
/ 20 августа 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...