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, simplified troubleshooting, and the most scalable architecture in the industry, AppDynamics JBoss monitoring tools help you deploy your applications more quickly and with more confidence. Quickly visualize CPU, memory, and disk utilization to ensure peak application performance in your Java environment.
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.
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.