Open Source > ARM Instrumentation for JBoss and Tomcat

ARM Instrumentation Framework for JBoss and Tomcat


The JBoss ARM-Instrumentation Framework of Distributed Systems Lab is a very effective way of measuring the performance of Servlet- and EJB-applications or parts thereof, since there is no need to change an application's source code and the granularity of the performance instrumentation can be configured at runtime. The instrumentation framework intercepts invocations in the underlying middleware components and therefore is able to consistently monitor all applications deployed to the instrumented middleware component.


The ARM Instrumentation Framework for the JBoss Application Server and the Tomcat Web Container was jointly developed by the Distributed Systems Lab of RheinMain University of Applied Sciences and tang-IT Consulting GmbH .
Part of this work was funded under contract by the German Federal Ministry of Education and Research (see eMIVA project page for details).
In RheinMain University of Applied Sciences the following persons were involved in realising the initial release of the framework:
  • Thomas Termin
    Design and implementation of the JBoss instrumentation
  • Waldemar Echler and Andreas Pelzer
    Design and implementation of the Tomcat instrumentation


Release 1.0, May 2007


The following downloads require an ARM implementation and a functional Apache Tomcat or JBoss AS to work as expected.
The instrumentation framework is distributed under the Apache License Version 2.0. The software therefore is downloadable on an "as is" basis, without warranties or conditions of any kind. Please see the license text for further details.
Release 1.0, May 2007

Related Downloads / Prerequisites

ARM implementations Apache Tomcat JBoss Application Server Java Petstore Sample Application


Please contact Reinhold Kroeger or Markus Schmid for comments and questions.