如何监视应用程序的运行状况/状态/活动/任何错误/故障日志

时间:2012-02-16 13:18:48

标签: java monitoring dashboard

我们正在使用基于Java的Web应用程序。

我们需要为应用程序管理员创建一个仪表板来监控应用程序的状态。

它基本上会像应用程序中发生的那样,例如记录我们想要跟踪的任何活动,任何错误,上传某些文件失败的原因。此外,如果系统中有任何计划的活动,管理员应该能够看到它是否已经发生等等。

数据库设计应该是什么?我是否只为所有需要跟踪并显示在仪表板上的活动表或一张桌子上的所有活动保留一张表?

我如何记录此类活动?

请帮忙。

1 个答案:

答案 0 :(得分:0)

您可以将log4j(或类似)与syslog appender一起使用。 Syslog必须作为机器上的守护程序运行,并且您有良好的监控/监控仪表板等等。您还可以连接syslog deamons网络以收集多台计算机上的信息。

另一个补充解决方案是使用JMX和Shinken,Hyperic,Nagios等监控工具。