Полезные фильтры сервлетов для анализа шаблонов использования сайта - PullRequest
1 голос
/ 15 июля 2010

Я ищу несколько мощных фильтров сервлетов j2ee, которые упрощают отслеживание, мониторинг, блокировку, анализ и т. Д. Веб-приложений Java и (Tomcat / Glassfish и т. Д.) Веб-серверов.

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

Хороший пример того, что мне нравится, это поток кликов Opensymphony . Я добавляю несколько файлов .jar в свое веб-приложение и настраиваю фильтр и параметры фильтра. Однако этот проект довольно крошечный и не разрабатывался годами.

В идеале проекты, которые я ищу, были бы с открытым исходным кодом с лицензией не-GPL, поэтому я могу разбираться с исходным кодом и свободно включать его в свою собственную кодовую базу.

Я хотел бы построить график и проанализировать, если возможно, в режиме реального времени:

  • Скользящие средние значения количества кликов / обращений в минуту / час по удаленному хосту или сеансу.
  • Средняя продолжительность обработки и отображения определенных страниц и URL-адресов для отслеживания возможной регрессии или замедления (достаточно просто сделать самостоятельно, но, конечно, для этого должно быть что-то готовое?)
  • Блокирование или перенаправление клиентов, превышающих определенные пороги доступа или шаблоны доступа методом "грубой силы" (= простой автоматический брандмауэр, защита от DDoS, ограничение полосы пропускания ...)
  • Я люблю графики. Можем ли мы получить графики различных вещей, подключив фильтр?
  • Нарисуйте карту географического местоположения текущих пользователей ... и т. Д.

Какие существуют решения для встраивания, которые выполняют этот тип анализа и мониторинга веб-приложений? Я хотел бы быть направленным на соответствующие проекты.

1 Ответ

1 голос
/ 05 августа 2010

Похоже, он не был активным какое-то время (последний выпуск в 2007 году), но я использовал JAMon в прошлом, и я считаю, что он достаточно гибок, чтобы обрабатывать ваши первые два пункта.

...