0 Replies Latest reply on Mar 20, 2006 10:40 PM by shasse

    ARM-enabled JBoss?

    shasse

      I am interested in potentially ARM-enabling JBoss (http://www.opengroup.org/management/arm/). WebSphere comes with a facility called "Request Metrics" that you can enable to gather performance metrics at key points within the application server (web container entry/exit, JDBC, EJB, JMS, and web services). You can also plug an ARM 4 agent into WebSphere to handle the request metrics in a more flexible manner. It seems like JBoss would benefit from having this feature, and I am willing to give it a shot.

      A seemingly workable open source arm4 agent exists (http://open-arm.sourceforge.net/), as well as a somewhat low-cost commercial alternative (http://www.myarm.de/).

      With JBoss' AOP support, I think the arm enablement itself would be fairly straightforward, but my question is if any of the developers could point my in the right direction with respect to the specific container methods I could instrument. Initially, I would want to track:

      Web container entry and exit
      JDBC getConnection
      JDBC execute and executeQuery

      And later expand that to web services and JMS. I would want to instrument initially at the container level only, and not require instrumentation of individual applications.

      Thanks,

      Scott Hasse