用于分析网站使用模式的有用Servlet过滤器

时间:2010-07-14 22:03:51

标签: java-ee monitoring servlet-filters analysis

我正在寻找一些功能强大的j2ee servlet过滤器,可以更轻松地跟踪,监控,阻止,分析等Java Web应用程序和(Tomcat / Glassfish等)Web服务器。

我更像是程序员而不是重型服务器管理员,因此我正在寻找软件解决方案的原因是我不想在路由器和防火墙或离线日志分析器等上分散配置。管理像这样的整个系统基础架构很容易超出应用范围。

我喜欢的一个很好的例子是Opensymphony's clickstream。 我在我的web-app中添加了几个.jar文件,并配置了filter和filter-params。 然而,这个项目非常小,多年来一直没有开发出来。

理想情况下,我所寻求的项目将是非GPL许可证的开源项目,因此我可以浏览源代码并将其自由地合并到我自己的代码库中。

我想尽可能实时地绘制和分析:

  • 远程主机或会话每分钟/小时的点击次数/访问次数的滚动平均值。
  • 处理和呈现某些页面和网址的平均持续时间,以监控可能的回归或减速(简单到足以让自己,但肯定必须为此做好准备?)
  • 阻止或重定向超过特定访问阈值或暴力访问模式的客户端(=简单的自动防火墙,DDoS保护,带宽限制......)
  • 我喜欢图表。我们可以通过插入过滤器获得各种图形的图表吗?
  • 绘制当前用户的地理位置地图......等。

存在哪种执行此类分析和监控网络应用程序的插入式解决方案?我很乐意被引导到适当的项目。

1 个答案:

答案 0 :(得分:1)

它似乎暂时没有活跃(2007年的最后一个版本),但我过去曾使用JAMon,我相信它足够灵活,可以处理你的前两个项目。