我创建了一个标准的独立spring应用程序,它使用线程池提交多个任务,这些任务创建文件,我将这些活动登录到日志文件和审计表中。该应用程序启用了JMX,我们正在使用JConsole进行监控。我正在探索现成的选项(开源),以便我可以监视文件创建任务。
我认为,最好使用最新的spring,angular js技术创建客户端Web应用程序(GUI SPA应用程序),这些技术可以挂钩到应用程序中,以便我可以监视实时数据并可以在生产中使用水平。
请帮助设计,开发和选择正确的技术。
提前致谢。
答案 0 :(得分:1)
听起来您希望更好地查看应用程序事件。假设您习惯使用jmx我建议添加一些自定义mbeans来跟踪您想要监控的内容。完成后,您可以使用Jolokia公开应用程序的jmx mbeans,例如一个安静的Web服务:https://jolokia.org/现在您已经拥有了一个安静的Web服务,您可以构建任何类型的前端监视工具。如果您想避免完全构建某些内容,我建议您查看AppDynamics:https://www.appdynamics.com/java/