我已经创建了一个标准的独立spring应用程序,它使用线程池提交多个任务,这些任务创建文件,我将这些活动记录在日志文件和审计表中。这个应用程序支持JMX,我们使用JConsole进行监控。我正在探索现成的选项(开源),这样我就可以监控文件创建任务。
我认为,最好是使用最新的spring,angular js技术来创建客户端web应用程序(GUI SPA app),这些技术可以与应用程序挂钩,这样我就可以监控实时数据,并可以在生产级别使用。
请为此目的帮助设计、开发和选择合适的技术。
提前谢谢。
发布于 2016-06-06 19:24:32
听起来您希望更好地查看应用程序事件。假设您习惯于使用jmx,我建议您添加一些自定义的mbeans,它们可以跟踪您想要监视的任何内容。一旦这样做了,您就可以像利用Jolokia:https://jolokia.org/的restful webservice一样公开应用程序的jmx了,现在您已经有了restful webservice,您可以简单地构建任何类型的前端监控工具。如果您希望避免完全构建某些东西,我建议您查看AppDynamics:https://www.appdynamics.com/java/
https://stackoverflow.com/questions/37655696
复制相似问题