在Java EE中组织诊断测试的正确方法

时间:2013-07-16 09:56:56

标签: java spring postgresql filesystems diagnostics

我正在使用Spring-based web-application使用多个组件,包括PostgreSQLraw filesystem等等。

我想创建一个小型管理页面,管理员可以测试,如果所有组件都在运行,例如:

  • 如果PostgreSQL已启动,正在运行,并接受读/写
  • 如果可以访问FileSystem,如果还有剩余空间等。
  • 与其他模块相同

您知道针对此类问题的设计解决方案(诊断/自检)吗? 我应该在使用这些组件的模块中创建方法(例如在PostgreSQL数据访问层中),执行虚拟写入和读取确认,给定的服务/组件是否正常工作?

1 个答案:

答案 0 :(得分:1)

您应该使用JMX technology为要监视的每个资源编写MBean。 MBean的实现取决于您(是的,您可以为DBMS执行读/写操作)。