如何跟踪我的项目,比如让我说我有5个不同的项目已经投入生产,我想知道哪一个用户在一天内从5个应用程序登录我的应用程序多少次,登录后多少次他单击按钮或单击应用程序提供的功能的次数。现在我想跟踪所有这些事情而不对现有代码进行最大程度的更改?
答案 0 :(得分:0)
我能想到的唯一方法是通过日志记录,使用log4j或类似的东西。另外,也许结账Splunk。
答案 1 :(得分:0)
如果是JavaEE Web应用程序,您可以使用
Java Servlet过滤器
用于审计,其中可以收集,存储和分发有关操作请求和这些请求的结果的信息。最初,您可以将这些数据存储在数据库中,稍后您可以使用不同的应用程序对其进行分析。