哪个EJB启动了JBoss上运行时间最长的事务?

哪个EJB启动了JBoss上运行时间最长的事务?,jboss,monitoring,Jboss,Monitoring,我使用JBoss4.2.3 GA 我正在寻找一种监视JBoss的简单方法,以了解事务的问题,并从实际数据中了解JBoss中事务的一般工作方式。我想回答的问题有: 目前运行时间最长的事务是什么 他们要跑多久 哪个交易被哪个部门暂停?通常是“嵌套”事务挂起“父”事务 每个loooong/nested/parent事务都是在哪个EJB中启动的 到目前为止,我得到的支持还不够: JMX(console/twiddle)中的TransactionManager服务仅提供一般信息,如运行Transac

我使用JBoss4.2.3 GA

我正在寻找一种监视JBoss的简单方法,以了解事务的问题,并从实际数据中了解JBoss中事务的一般工作方式。我想回答的问题有:

  • 目前运行时间最长的事务是什么
  • 他们要跑多久
  • 哪个交易被哪个部门暂停?通常是“嵌套”事务挂起“父”事务
  • 每个loooong/nested/parent事务都是在哪个EJB中启动的
到目前为止,我得到的支持还不够:

  • JMX(console/twiddle)中的TransactionManager服务仅提供一般信息,如运行TransactionCount、TransactionTimeout、ApplicationRollbeckCount等
  • JMX中的ManagedConnectionPool服务和TOAD Oracle等工具(会话浏览器)只提供特定于数据库的信息,但不告诉哪个EJB启动了哪个looong事务