Java 搜索详细的用户跟踪应用程序

Java 搜索详细的用户跟踪应用程序,java,tracking,Java,Tracking,我正在寻找一个(最好)开源应用程序,满足用户跟踪的一组非常具体的要求。我需要能够做到以下几点: 1)跟踪独特的用户会话(简单) 2)长时间(小时)跟踪屏幕上的点击,并使用日志重新创建用户行为(首选自动,但如果没有其他选项,则手动) 3)跟踪多个浏览器和设备(尽管所有浏览器和设备都基于浏览器) 4)最小的服务器开销(大多数服务器将有4GB内存) 5)在Linux服务器上运行 6)可以跟踪从java应用程序生成的html5和ajax 更重要的是,我们正在开发的web应用程序将在数千个分布式位置的小型

我正在寻找一个(最好)开源应用程序,满足用户跟踪的一组非常具体的要求。我需要能够做到以下几点:

1)跟踪独特的用户会话(简单)

2)长时间(小时)跟踪屏幕上的点击,并使用日志重新创建用户行为(首选自动,但如果没有其他选项,则手动)

3)跟踪多个浏览器和设备(尽管所有浏览器和设备都基于浏览器)

4)最小的服务器开销(大多数服务器将有4GB内存)

5)在Linux服务器上运行

6)可以跟踪从java应用程序生成的html5和ajax

更重要的是,我们正在开发的web应用程序将在数千个分布式位置的小型服务器上本地运行,并且不能依赖与Internet的任何连接(仅限于该位置自己的内部网络)。我们也更喜欢开源,因为我们的预算相当有限,因为这需要在数千台服务器上运行(对商业许可证不友好)

我搜索了stackoverflow并做了一些其他的研究,但我似乎找不到任何符合这个要求的东西。任何建议都将不胜感激