JBoss Performance Monitoring

Java
JBoss is an application server framework and runtime platform that is Java EE (Enterprise Edition) 6 Web Profile Certified. Currently developed by Red Hat’s JBoss division, JBoss is used to create, deploy, and host cross-platform Java-based services and applications. JBoss sports a modular design that lets developers load classes quickly and concurrently, leading to minimal dependencies between services. In addition, JBoss leverages the use of multi-core processors while using minimal memory and provides unified configuration and management via an elegant, web-based dashboard. Among other features, this dashboard offers full visibility into server runtime and API usage. JBoss also comes with a CLI (Command Line Interface) tool for flexibility. For developers and operations teams building and managing applications with the JBoss application server, the AppDynamics platform provides a comprehensive solution for monitoring and managing the performance of your Java applications. With rapid installation and the most scalable architecture in the industry, AppDynamics solutions help you deploy your applications more quickly and with more confidence.

Monitor business transactions on JBoss

Applications running on JBoss servers instrumented with AppDynamics Java agents are auto-discovered and show up in AppDynamics. Business transactions are automatically discovered with out-of-the-box configurations as seen in the node dashboard.

JBoss specific JMX MBeans

AppDynamics can easily connect to the JMX Server of the JBoss application server to view exposed management beans. In AppDynamics, simply go to the node running on JBoss application server and choose the JMX tab to access the MBean browser in order to view these JBoss specific MBeans. In the MBeans, you can drill down to the individual MBean attributes as well.

Memory visibility

Not only does AppDynamics access JBoss MBean information, it also provides an in-depth view of the memory usage within the JVM and JBoss. Simply go to the node running on JBoss application server and choose the memory tab to see heap and garbage collection information, real-time memory utilizations and even object instance information. 

JVM environment visibility

AppDynamics also can provide you the JVM environmental information of your application running on JBoss. Simply go to the node running on JBoss application server and choose the JVM tab to see all startup options and environment properties.

JBoss specific metrics

AppDynamics captures several JBoss metrics that tracks the health of your JBoss application server. For example, EJB Pool metrics, JDBC Connection Pool metrics, and Session metrics.

Start a Free 15 Day Trial Now
Continue to Your AppDynamics Account